一个奇怪的Socket问题,高手进来看一看!
下面是IP地址为"127.0.0.1"和"www.baidu.com"的测试结果,服务器与客户端文件代码都没问题,杀毒软件卸载了。
①127.0.0.1 ②www.baidu.com:80
1、刚开机:
①能连接,没问题
②java.net.UnknownHostException:www.baidu.com
2、插上网线
①能连接,没问题 ②java.net.UnknownHostException:www.baidu.com
3、连上外网
①java.net.ConnectException:Connection timed out: connect ②java.net.ConnectException:Connection timed out: connect
4、断网
①java.net.SocketException:Network is unreachable:connect
②java.net.SocketException:Network is unreachable:connect
5、拔线
①java.net.SocketException:Network is unreachable: connect
②java.net.SocketException:Network is unreachable: connect
至始至终127.0.0.1都能ping得通,netstat -a观测到服务器处于监听状态。
问这是怎么回事?为什么一连上网Socket就不行了!