当前位置: 首页 > 工具软件 > any-dl > 使用案例 >

INADDR_ANY的解释

东门涵育
2023-12-01
是用于多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都可以连上的。
 类似资料: