![](https://i-blog.csdnimg.cn/blog_migrate/3b2f4791302b46dd1c176d978f35e086.gif)
购买请慎重,不是刚需别买,只是Demo示例,仅供学习
来源:微信公众号「编程学习基地」
Qt多线程开发之线程池处理QTcpSocket
QTcpServer等待接收新连接(incomingConnection),当有新连接时接收连接并关联数据处理(readyRead)
程序演示:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c57a86984ce7c4b5015880ff040db2dc.gif)
开启服务器之后,客户端去连接服务器,服务器将连接到的客户端绑定数据处理函数,当客户端有数据传输过来的时候,创建任务对象MyTask
,将任务放进线程池中,设置任务为自动释放,任务结束后将任务结果(1加到100的结果)发送给客户端,然后调用析构释放资源。
重写QTcpServer类MyServer
MyServer.h