程序中实现多线程的方法有两种(python中实现多线程)
你需要加深对网络编程基本概念的理解。
首先,服务器端用来监控一个套接字。每次有传入的连接,都会生成一个新的套接字描述符,与客户端的交互就是通过这个套接字描述符进行的。
如果使用QTcpServer,应该重写incomingConnection()函数,该函数可以获取套接字描述符,然后使用自定义事件将套接字描述符传递给一个线程,并使用套接字描述符在这个线程中与客户端进行通信。这就是“通知多线程”的服务器编程模型,Qt中自然支持,易于实现。