明天就开学了,在家的最后一下午------------
基于QT的C-S窗口通信
TCP协议
TCP(Transmission Control Protocol)是面向连接的运输层协议。CS间使用TCP协议前需要先建立TCP连接,使用完毕后需要断开连接。类比打电话,通话前需要先拨号建立连接,通话结束后挂掉断开连接。
TCP连接
每一条TCP连接两个端点,端点指套接字(Socket)。套接字:IP地址 : 端口号。
实现平台:Qt Creator 4.4.1
打开Qt Creator 4.4.1,点击 +New Project:
选择Qt Widget Application,然后起名,下一步直到:
我们要用到server与client两类,这里先新建一个server类,进去之后再建个client类。注意勾选创建界面,然后下一步,完成。
项目创建完成后先在.pro文件添加如下内容(第一句直接补全network即可):
QT += core gui network
CONFIG += C++11
然后右键项目添加新文件,如下图所示选择 Qt 设计师界面类,新建client类:
至此准备工作完成:
我更喜欢先设计ui,先看server。
服务器端需要发送和