2009-02-26 73 views
5

當我實現RMI服務器(實現擴展java.rmi.Remote的接口)確定遠程客戶端的IP地址有沒有辦法來獲取有關當前RMI請求上下文信息,特別是遠程客戶端的IP地址?的Java RMI調用

public void myMethod() throws RemoteException { 

    log.info("remote IP is "+ RMISomething.getSomething()); 

} 

回答

10
+0

鏈接變更爲:[REMOTESERVER](http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteServer.html#getClientHost %28%29) 您的服務器類必須擴展RemoteServer,UnicastRemoteObject或Activatable。 – chrise 2012-03-26 09:30:20