Я разработал программу java rmi, как показано ниже, теперь единственное, что я хочу добавить в нее, это то, что вскоре, когда клиент отправит запрос на сервер, сервер должен захватить детали клиент, клиент детали, такие как IP, пожалуйста, посоветуйте, как я могу добавить слушателей, чтобы клиент момент отправки запроса сервер должен захватить детали ..Передача информации о клиенте на сервер в RMI через rmi-прослушиватели
ниже моя программа ..
интерфейс: -
import java.rmi.*;
public interface AddServerInterface extends Remote {
public int sum(int a,int b);
}
класс реализации: -
import java.rmi.*;
import java.rmi.server.*;
public class Adder extends UnicastRemoteObject implements AddServerInterface {
Adder()throws RemoteException{
super();
}
public int sum(int a, int b) {
return a+b;
}
}
сервис RMI: -
import java.rmi.*;
import java.rmi.registry.*;
public class AddServer {
public static void main(String args[]) {
try{
AddServerInterface addService=new Adder();
Naming.rebind("AddService",addService);
//addService object is hosted with name AddService.
} catch(Exception e){System.out.println(e);}
}
}
клиент применение: -
import java.rmi.*;
public class Client {
public static void main(String args[]) {
try{
AddServerInterface st=(AddServerInterface)Naming.lookup("rmi://"+args[0]+"/AddService");
System.out.println(st.sum(25,8));
} catch(Exception e){System.out.println(e);}
}
}
пожалуйста, посоветуйте, как я могу добавить функциональность прохождение информация о клиенте сервер