Haisen大王
2015-08-08 09:22
采纳率: 50%
浏览 1.6k
已采纳

Socket连接问题,返回客户端地址的问题

客户端通过:s=new Socket("127.0.0.1", 5858);访问服务端
服务段通过:String name=s.getInetAddress().getHostAddress()+":"+s.getPort();
返回的:127.0.0.1:52703
客户端通过:s=new Socket("192.168.1.100", 5858);访问服务端
服务段通过:String name=s.getInetAddress().getHostAddress()+":"+s.getPort();
返回的:192.168.1.100:52709 为什么这时就返回192的而不是127那个??

127不是回环地址,,我若随便输入个127.0.0.8,怎么不但没错,依旧能连接本地服务端,而且服务端返回的IP还是127.0.0.1。

有点不懂

1条回答 默认 最新

相关推荐 更多相似问题