Hallo
So setze ich Timeout auf der Client Seite:
Leider bricht die Verbindung nach ca 20 Sekunden immer ab..
Setze ich den Timeout auf 1 Sekunde dann funktioniert es, nach 1 sekunde gibt es exception. Das gleiche Ergebnis mit 1.5 Sekunden... Wenn ich aber wie gesagt über 20 Sekunden gehe bricht die verbindung meistens nach 21 Sekunden ab: Connection Timed Out: connect
Hat jemand ne idee was ich machen könnte?
Soll ich sockettimeout auch auf der Serverseite setzen?
Danke schon mal!
So setze ich Timeout auf der Client Seite:
Java:
RMISocketFactory.setSocketFactory(new RMISocketFactory() {
@Override
public Socket createSocket(String host, int port) throws IOException {
Socket socket = new Socket();
/*
* Timeout auf 2 Minuten...
*/
int timeoutMillis = 120000;
socket.setSoTimeout(timeoutMillis);
socket.connect(new InetSocketAddress(host, port), timeoutMillis);
return socket;
}
@Override
public ServerSocket createServerSocket(int port) throws IOException {
return new ServerSocket(port);
}
});
Leider bricht die Verbindung nach ca 20 Sekunden immer ab..
Setze ich den Timeout auf 1 Sekunde dann funktioniert es, nach 1 sekunde gibt es exception. Das gleiche Ergebnis mit 1.5 Sekunden... Wenn ich aber wie gesagt über 20 Sekunden gehe bricht die verbindung meistens nach 21 Sekunden ab: Connection Timed Out: connect
Hat jemand ne idee was ich machen könnte?
Soll ich sockettimeout auch auf der Serverseite setzen?
Danke schon mal!