在socket中
//设定地址
sockaddr_in serv;
serv.sin_addr.s_addr=htonl(INADDR_ANY); //如果将sin_addr设置为INADDR_ANY,则表示所有的IP地址,也即所有的计算机。
INADDR_ANY表示所有的计算机。请问这里是指所有的计算机可以连过来,还是指设定任何的计算机。谢谢!!
//设定地址
sockaddr_in serv;
serv.sin_addr.s_addr=htonl(INADDR_ANY); //如果将sin_addr设置为INADDR_ANY,则表示所有的IP地址,也即所有的计算机。
INADDR_ANY表示所有的计算机。请问这里是指所有的计算机可以连过来,还是指设定任何的计算机。谢谢!!
解决方案 »
- 关于重叠IO的疑问
- opengl与vc 外部如何导入
- 如何在界面显示之后,立即运行一个函数
- IE中使用activex的奇怪问题紧急在线求助,谢谢!!!
- 请问给出路径,如何获取它所在的根目录?
- 非托管下,怎样使 std<< 下的输出到 VC8下的输出窗口?就像 .net库中 cout一样
- OnTimer()只要按到20多次都出错了!!!!有哪位高手能帮助解决一下吗?谢谢
- 如何将BSTR指向中的内容放到char[],在线等候?
- CArray 在debug模式下 setsize 总是出错?
- VS驱动驱动双机调试,驱动部署失败
- 请问哪里有关于STUN协议的文章或者是代码?
- ◆◆◆动态创建控件无法捕获BN_CLICKED事件的问题
inet_addr("1.1.1.1")就没这么方便了,以后还要该成inet_addr("1.1.1.2");
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都可以连上的。