关于INADDR_ANY

来源:互联网 发布:php 字符串拼接单引号 编辑:程序博客网 时间:2024/05/22 03:36
 是用于多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都可以连上的。
0 0
原创粉丝点击