RmiServer
1.0
|
Öffentliche Methoden | |
Socket | createSocket (String host, int port) throws IOException |
ServerSocket | createServerSocket (int port) throws IOException |
Eigene CustomRMISocketFactory, das Problem war nämlich folgendes: Wenn die Netzwerkverbindung unterbrochen wurde und der Server versucht den Client zu connecten, hat er häufig eine falsche IP-Adresse genommen wenn der Client mehrere IP-Adressen hatte - z. B. bei virtuellen VMWare/VirtualBox-Netzwerk- schnittstellen.
Jetzt verbindet er auf die IP-Adresse die schon beim Verbindungsaufbau vom Client zum Server verwendet wurde.
Definiert in Zeile 20 der Datei CustomRMISocketFactory.java.
ServerSocket controller.CustomRMISocketFactory.createServerSocket | ( | int | port | ) | throws IOException |
Definiert in Zeile 48 der Datei CustomRMISocketFactory.java.
Socket controller.CustomRMISocketFactory.createSocket | ( | String | host, |
int | port | ||
) | throws IOException |
Definiert in Zeile 28 der Datei CustomRMISocketFactory.java.