关于INADDR_ANY

来源:互联网 发布:手机淘宝复制链接 编辑:程序博客网 时间:2024/05/01 00:00
 是用于多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都可以连上的。
原创粉丝点击