• 7871阅读
  • 4回复

QTcpServer QTcpSocket怎么实现异步通信 [复制链接]

上一主题 下一主题
离线pywepe
 
只看楼主 倒序阅读 楼主  发表于: 2010-01-15
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —

  当server调用nextPendingConnections得到一个socket*
然后又来了一个client server再调用nextPendingConnections又得到一个socket*

然后其中的一个socket发出一个readyRead信号

请问我怎么确定是哪个socket发出来的信号?? 因为只有确定了哪个socket发出的才能准确地读到数据

离线dbzhang800

只看该作者 1楼 发表于: 2010-01-15
你是想说这些信号connect到了同一个槽,然后在槽中无法区别是哪个对象的信号触发的?
离线pywepe
只看该作者 2楼 发表于: 2010-01-15
对对  就是连接到同一个槽了
离线dbzhang800

只看该作者 3楼 发表于: 2010-01-15
打开assistant,看

QObject * QObject::sender () const   [protected]
离线pywepe
只看该作者 4楼 发表于: 2010-01-15
哈哈 又得到名师指导

之前找呀找呀 到iodevice abstractsokcet 就没去object 可惜了
快速回复
限100 字节
 
上一个 下一个