只要我在本地主机上运行多个客户端,一切正常。当我在不同的主机上启动客户端时出现问题。
例如,在执行期间的某个时刻,服务器上的方法是以localhost作为目标调用的,这意味着服务器突然忘记了远程客户端的IP地址。怎么可能?
此外,服务器执行的远程查找需要永远完成。可能是我的路由器拒绝访问它?或者服务器是否拼命尝试使用不同的路径到达远程主机?
答案 0 :(得分:1)
服务器不需要执行远程查找。客户这样做。
如果您的客户正在抛出ConnectExceptions,表明他们正在尝试连接到“localhost”,请参阅RMI FAQ的第A.1项。