0

我用 Java RMI 编写了一个应用程序,服务器端部分在一台机器上,而客户端在另一台机器上。好吧,我无法将客户端连接到服务器。我正在尝试将 ip 机器传递给客户端,但它不起作用。当客户端和服务器在同一台机器上并且我将“本地主机”传递给客户端时,一切正常。如何让客户端找到服务器?

假设服务器 ip 是 xxx 并且正在运行的应用程序是 yyy 门,所以要将客户端连接到服务器我这样做: java Client xxx:yyy

public class Client {

  public static void main(String [] args){

  String host = (args.length < 1) ? null : args[0];
  try {

     Registry registry = LocateRegistry.getRegistry(host);

     Estagios stub = (Estagios) registry.lookup("Estagios");

   }
  ....
 }

谢谢。

4

0 回答 0