一:TCP通信介绍
.TCP是面向连接的可靠传输的协议,协议规定交换的双方必须是服务端和客户端的两个角色:
--- 服务端负责监听网络端口,等待客户端的连接,用连接的socket完成信息的交互;
--- 客户端负责每次连接的发起,建立连接后才可以进行通信;
.TCP的连接是基于流的,数据按照正确的顺序存储在接收缓冲区中,它保证数据能正确的进行交换,但不能保证数据以发送端的数据帧的形式提交。
二:界面设计
客户端
服务端
三:客户端编码
客户端编码步骤如下:
(1)创建QTcpSocket套接字对象
socket = new QTcpSocket();
(2)使用这个对象连接服务器