Search code examples
javanetwork-programmingclient-serverrmi

Determine remote client IP address for Java RMI call


When I implement an RMI server (implement an interface that extends java.rmi.Remote) is there a way to get information about the current RMI request context, specifically the remote client's IP address?

public void myMethod() throws RemoteException {

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

}

Solution

  • See java.rmi.server.RemoteServer#getClientHost