• 4760阅读
  • 3回复

QTcpSocket 设置本地源端口的问题 [复制链接]

上一主题 下一主题
离线jgcddd
 

只看楼主 倒序阅读 楼主  发表于: 2014-10-14
前段时间使用用qt4打算用  QTcpSocket   类实现客户端进行TCP通信 ,  服务器端对请求连接的客户端的端口号有要求 (即客户端需要指定端口号), 所以要设置QTcpSocket的本地源端口 ,但是此类不提供设置本地源端口,那要如何做呢?有没有人遇到同样的场景。
离线applewqj

只看该作者 1楼 发表于: 2014-10-14
m_tcpServer->listen(QHostAddress::Any,本地端口号)
aaaaaaaaaaaaa
离线dbzhang800

只看该作者 2楼 发表于: 2014-10-14
Qt4 的QTcpSocket 对此没有提供任何支持。你可能需要使用系统API

Qt5倒是提供了bind(),不过似乎也有bug
离线jgcddd

只看该作者 3楼 发表于: 2014-10-14
回 dbzhang800 的帖子
dbzhang800:Qt4 的QTcpSocket 对此没有提供任何支持。你可能需要使用系统API
Qt5倒是提供了bind(),不过似乎也有bug (2014-10-14 13:51) 

我这是做的linux嵌入式的开发,估计也只能调用linux的API 了。。
快速回复
限100 字节
 
上一个 下一个