问题
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());
}
回答1:
See java.rmi.server.RemoteServer#getClientHost
来源:https://stackoverflow.com/questions/590257/determine-remote-client-ip-address-for-java-rmi-call