我已经使用在127.0.0.1上打开的套接字实现了一些远程方法调用。在程序运行期间,计算机公共IP地址发生变化,因为我的程序不时通过GPRS调制解调器连接到网络。你能告诉我这对我打开的插座有什么影响吗? Java版本是1.3,windows平台。 有几个网络接口及其IP地址随时间变化(+ VPN连接已建立)。但是客户端和服务器在同一台机器上,并使用127.0.0.1通过套接字建立连接。有没有办法改变这些网络接口的地址会影响127.0.0.1通信。
答案 0 :(得分:7)
除了明显的问题,为什么在上帝的绿色地球上你正在使用Java 1.3(当不再支持Java 1.4时),localhost是localhost。它不受您的调制解调器(GPRS或其他)分配给您的任何IP地址的影响。没关系。
答案 1 :(得分:2)
您确定绑定到服务器上的localhost地址吗?
ServerSocket(int port,int backlog,InetAddress bindAddr)
答案 2 :(得分:1)
localhost也能正常工作。