【发布时间】:2015-07-18 22:45:06
【问题描述】:
在与各种论坛进行客户端-服务器通信时,我无法在客户端计算机上执行远程对象查找。
我收到的错误是 ConnectIOException(NoRouteToHostException),有时是 ConnectException,有时是其他错误。
这不是我想问的。但是,主要关心的是我应该如何设置客户端平台和服务器平台——谈论网络细节——我怀疑这会干扰我的连接。
我的问题:-
-
我应该如何在客户端和服务器端编辑我的 /etc/hosts 文件?服务器的 IP-192.168.1.8 和客户端的 IP-192.168.1.100。意思是,我应该在两个文件中添加系统名称:
192.168.1.8 SERVER-1 # on the server side 192.168.1.100 CLIENT-1 # on the client side我应该这样编辑吗?这可能是可能的担忧之一吗?我只是想消除任何留下的疑虑来执行 rmi 通信!
另外,我还在服务器端使用
System.setProperty("java.rmi.server.hostname",192.168.1.8);设置服务器的主机名属性。我也应该在客户端做同样的事情吗?我已经阅读了有关在服务器端和客户端运行 java 程序时设置类路径的信息。我也这样做了,但是,同样的例外。完全没有区别。我已经读到自从 Java 更新 6u45 以来,类路径就不需要包含了!请对此也有所了解...
如果我遗漏了什么,也请赐教。最好提供简短的想法/资源链接。
【问题讨论】:
标签: java networking client-server rmi hostname