调试跟踪发现的输入的IP被转了,服务器防火墙是关闭的,通过在客户端执行cmd命令telnet 192,168.10.28(服务器ip)这个是能通的。

解决方案 »

  1.   

    lookup("rmi:/" + ip + ":" + portNum + "/FingerGatherManage");
    的ip应该是
    Naming.rebind("rmi:/192.168.10.28:1099/FingerGatherManage", fingerGatherManage);
    这个10.28吧。
      

  2.   

    不好意思。搞错了客户端地址是192.168.10.106,为什么我访问客户端IP却反问了本机的ip呢
      

  3.   

    不好意思。搞错了客户端地址是192.168.10.106,为什么我访问服务器IP却访问了本机的ip呢 
      

  4.   

    有没有人知道的啊,我在网上找了半天都是一个解决方法在服务器端加上System.setProperty("java.rmi.server.hostname","192.168.10.28")。不过加上也没用客户端还是指向了192.168.10.106
      

  5.   

    这个rmi怎么实现,我只能在一台电脑上实现,两台电脑就不行了