96 TCP服务器功能实现

第二步,实现TcpServer的通信功能。

96.1 实现功能

C:\Users\Minwei\Projects\Qt\TcpServer\tcpserverwindow.h:

C:\Users\Minwei\Projects\Qt\TcpServer\tcpserverwindow.cpp:

96.2 测试验证

运行效果如图所示:

96.3 功能局限

这个版本的TCP服务器只能和一个TCP客户机保持连接并通信。当有新客户机向服务器发起连接时,服务器会断开与之前客户机的连接。这主要体现在服务器程序处理QTcpServer对象发射的newConnection信号的槽函数上: