• 3183阅读
  • 1回复

关于多ip网络tcpserver编程.... [复制链接]

上一主题 下一主题
离线iiiyyyhhhsss
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-26
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
我的电脑只有一张网卡,

我给系统配置了多个ip地址,

如"192.168.1.2"   ,    "192.168.1.3"    ,     "192.168.1.4"      ,     "192.168.1.5"

也就是说我的机子同时拥有这4个ip地址,

我现在用qt编一个tcpserver,

,那么,怎么选择使用那个ip来监听呢?

如我要使用"192.168.1.2"来监听....
离线iiiyyyhhhsss

只看该作者 1楼 发表于: 2010-04-26
bool QTcpServer::listen ( const QHostAddress & address = QHostAddress::Any, quint16 port = 0 )

原来listen的第一个参数,就是选择用哪个ip来监听的...

以前一直用QHostAddress::Any,都没有注意这个参数是什么参数...
快速回复
限100 字节
 
上一个 下一个