Java RMI でチャット アプリケーションを作成しています。しかし、サーバーにアクセスしている IP が組織の内部ネットワーク (イントラネット) からのものか、外部世界 (インターネット) からのものかを確認する方法がわかりません。今、私は使用しています
try {
System.setProperty("java.rmi.server.hostname",InetAddress.getLocalHost().getHostAddress());
Registry statusRegistry = LocateRegistry.createRegistry(ChatConstants.statusPort);
ChatInterface chat = new ChatImpl(ChatConstants.statusPort) ;
statusRegistry.rebind("statusconnection",chat);
System.out.println("RMIStatusConnection Server is started...");
} catch (RemoteException e) {
System.out.println("RMIStatusConnection failed...");
e.printStackTrace();
} catch (UnknownHostException e) {
e.printStackTrace();
}