• 4860阅读
  • 2回复

新手求助关于网络的多线程编程 [复制链接]

上一主题 下一主题
离线3061001183
 
只看楼主 倒序阅读 楼主  发表于: 2010-09-08
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
想编一个通信的程序,用到多线程,一个线程中建一个服务器,另一个线程中建客户端
当服务器连接成功后,保持这个连接,再启动一个线程,循环接收数据
客户端连接成功后,同样保持这个连接,再启动一个线程,循环发送数据
只要网络不断,这几个线程就一直工作

本人初学QT一月,在网上找到的例子都是在server中用线程管理socket的,跟我的要求不太符合
请高手帮忙提供下思路或者参考代码吧~
离线lejcey

只看该作者 1楼 发表于: 2011-01-21
完全没问题的,可以实现的。QTcpServer是用来管理Socket的,因此,你可以在Server中,放入一个在线程中执行的Socket即可。
离线jetcai1900
只看该作者 2楼 发表于: 2011-03-25
QT  自带的例子里有
快速回复
限100 字节
 
上一个 下一个