RemoteServer.getClientHost() を使用すると、Red Hat では 127.0.0.1 が取得されますが、Windows ではローカル IP 192.168.1.15 が取得されます。Linux では別の方法が必要ですか? 同じコードで:
  String chost = getClientHost();// 客户端主机
            if (logger.isDebugEnabled()) {
                StringBuffer strb = new StringBuffer();
                strb.append("客户端主机:").append(chost).append(",用户名:").append(username);
                logger.debug(strb.toString());
            }
            boolean login = rmiImpl.serverLogin(chost, username, password);
            System.out.println(chost+"........"+username+"......."+password);
            if (!login) {
                logger.debug("登录失败...");
                throw new LoginException();
            }
コンソールが表示されます:127.0.0.1........TestWebServer.......123456
私の英語はあまり上手ではありません!