5
RMIサーバ(java.rmi.Remoteを拡張するインタフェースを実装する)を実装すると、現在のRMI要求コンテキスト、具体的にはリモートクライアントのIPアドレスに関する情報を取得する方法があります? 【のRemoteServer](http://docs.oracle.com/javase/6/docs/api/java/rmi/server/RemoteServer.html#getClientHost:Java RMIコールのリモートクライアントIPアドレスを決定する
public void myMethod() throws RemoteException {
log.info("remote IP is "+ RMISomething.getSomething());
}
を見ます%28%29) サーバークラスは、RemoteServer、UnicastRemoteObjectまたはActivatableを拡張する必要があります。 – chrise
@chrise 2番目の文が正しくありません。そのため、UnicastRemoteObject.exportObject()が提供され、RemoteServer.getClientHost()が静的である理由があります。 – EJP