我在网络上尝试了很多示例,其中之一是: http://zerioh.tripod.com/ressources/sockets.html
所有服务器-客户端套接字示例在使用 127.0.0.1 进行测试时都工作正常
但 EVAR 从未在具有实际原始真实 IP 地址的两台不同计算机上工作(在 telnet 上“无法连接到主机”,在 java 客户端上测试时“连接超时” - 服务器程序只是等待连接)
注意:
- 防火墙确实已关闭
- ipconfig 中的 IP 地址不起作用
- 来自 myipaddress.com 的 IP 地址(与来自 ipconfig 的 IP 地址完全不同)不起作用
我错过了什么? 如果我能解决这个问题就好了...
最佳答案
尝试绑定(bind) 0.0.0.0。这告诉您的套接字接受本地可以接受的每个 IP 上的连接。
关于Java Socket 在不同机器上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7411302/