TCP协议工作原理及实战(一)

TCP协议工作原理及实战(一)_第1张图片TCP协议工作原理及实战(一)_第2张图片TCP协议工作原理及实战(一)_第3张图片

 实战项目目标:

TCP协议工作原理及实战(一)_第4张图片ui搭建:TCP协议工作原理及实战(一)_第5张图片TCP协议工作原理及实战(一)_第6张图片clientconnect 客户端连接

clientdisconnect 客户端断开

socketreaddate 使用套接字传输数据

newconnection新的连接

获取本机的IP地址:

TCP协议工作原理及实战(一)_第7张图片

获取本机的ip地址可以参考前面的QT网络编程协议

TCP协议工作原理及实战(一)_第8张图片

将得到的ip地址放入combox中

TCP协议工作原理及实战(一)_第9张图片

TCP协议工作原理及实战(一)_第10张图片

如何关闭事件:TCP协议工作原理及实战(一)_第11张图片TCP协议工作原理及实战(一)_第12张图片

建立新的连接:

TCP协议工作原理及实战(一)_第13张图片

TCP协议工作原理及实战(一)_第14张图片TCP协议工作原理及实战(一)_第15张图片TCP协议工作原理及实战(一)_第16张图片connect函数下边的clientconnection()不用写就行

TCP协议工作原理及实战(一)_第17张图片TCP协议工作原理及实战(一)_第18张图片TCP协议工作原理及实战(一)_第19张图片TCP协议工作原理及实战(一)_第20张图片

QString::number 是一个非常方便的函数,用于将数值转换为字符串,并提供了多种格式选项。

QString::number(tcpsocket->peerport());是获得连接的对端的端口号;

//剩下的明天更;

你可能感兴趣的:(tcp/ip,网络,网络协议)