您的位置:首页 > 其它

socket中的参数INADDR_ANY

2013-08-14 19:20 211 查看
是用于多IP机器上



比如你的机器有三个ip

192.168.1.1

202.202.202.202

61.1.2.3



如果你serv.sin_addr.s_addr=inet_addr("192.168.1.1");



然后监听100端口



这时其他机器只有connect 192.168.1.1:100才能成功。

connect 202.202.202.202:100和connect 61.1.2.3:100都会失败。



如果serv.sin_addr.s_addr=htonl(INADDR_ANY); 的话,无论连接哪个ip都可以连上的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: