Socket verbindung mit Timeout

Status
Nicht offen für weitere Antworten.

Rahmspinat

Aktives Mitglied
Hallo Ihrs,

ich bau eine Verbindung zu Servern über Socket auf also --> Socket(host, port);

Leider funktionieren nicht alle Server, zu denen ich eine Verbindung aufbauen will und dementsprechend dauert es Ewigkeiten bis Java merkt, dass es mit Socket keine Verbindung aufbauen kann.

Ich würde gerne einen Timeout festsetzen, so wenn nach 5000ms keine Verbindung, dann nimm den nächsten.

Ich hoffe mir kann jemand helfen :)

gruß Rahmspinat
 

Dissi

Aktives Mitglied
Java:
 void 	connect(SocketAddress endpoint, int timeout)
          Connects this socket to the server with a specified timeout value.

--> socket.connect(...);

Kopiert aus Socket Dokumentation
 
Zuletzt bearbeitet:

Rahmspinat

Aktives Mitglied
danke schön

funktioniert super.


Ich bin irgendwie nicht darauf gekommen, dass man ja den Socket auch leer erstellen kann, weil er, wenn ich ihn mit parameter erstelle, gleich eine Verbindung aufbaut und ich da gar keine chance hatte irgendwas mit timeout zu machen.

so funktionierts:

Java:
Socket s = new Socket();
s.connect(new InetSocketAddress(ip, port), 5000);


Ich glaub manchmal wird man einfach Betriebsblind... :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Meeresgott Input/Output Java Socket Verbindung Allgemeine Java-Themen 1
D Socket Verbindung mit TLSv1 Allgemeine Java-Themen 1
D Socket Java Socket Verbindung Allgemeine Java-Themen 14
F Socket - Server verbindung Allgemeine Java-Themen 12
W Socket.setSoTimeout -> BufferedReader -> Default value Allgemeine Java-Themen 4
F Einfaches Beispiel mit Netty Socket.IO Allgemeine Java-Themen 6
A ByteArray über Socket Allgemeine Java-Themen 3
Master3000 Java Port reset (Socket) Allgemeine Java-Themen 6
J socket closed - wie behandeln. Allgemeine Java-Themen 2
E Socket Java Socket Antwortet nicht. Allgemeine Java-Themen 2
J Could not convert socket to TLS - gestern liefs noch Allgemeine Java-Themen 2
C Input/Output Zip Files über Socket senden und empfangen Allgemeine Java-Themen 6
O Socket-Unterschiede zwischen Windows und Ubuntu Allgemeine Java-Themen 2
J Bytes aus Socket lesen Allgemeine Java-Themen 9
T Serialisiertes Objekt über Socket nachladen Allgemeine Java-Themen 8
N InputStreamReader-> DataInputStream-> Socket.getInputS Allgemeine Java-Themen 25
T Socket Server Anwendung - Empfang eines Byte-Arrays Allgemeine Java-Themen 7
G Java Socket langsam unter Linux Allgemeine Java-Themen 21
P Typ Object in socket umwandeln Allgemeine Java-Themen 4
T OO zum drucken/convertieren ohne Socket Allgemeine Java-Themen 8
T ObjectOutputStream => Socket versenden Allgemeine Java-Themen 2
A Socket-Server ohne Terminal laufen lassen [Windows] Allgemeine Java-Themen 5
I Verbindung eines Java-Plugins mit Webserver Allgemeine Java-Themen 3
J Programm meldet "Keine Rückmeldung" nach Verbindung zum Server Allgemeine Java-Themen 4
Bluedaishi Input/Output Bluetooth Bondrucker MZ220 keine Verbindung Allgemeine Java-Themen 0
S runnable jar file in Verbindung mit itext Allgemeine Java-Themen 3
M Verbindung zu Webserver schlägt fehl Allgemeine Java-Themen 0
B Technikfrage bzgl Verbindung von Frontend und Backend Allgemeine Java-Themen 0
G genestete SSH-Verbindung Allgemeine Java-Themen 4
B Webbrowser mit Proxy- Verbindung starten Allgemeine Java-Themen 6
GUI-Programmer Java Mail - Proxy für Verbindung einstellen Allgemeine Java-Themen 2
F Internet Verbindung verschlüsseln Allgemeine Java-Themen 17
F Verbindung mit einem UMTS-Stick herstellen um SMS zu empfangen Allgemeine Java-Themen 8
T Batch-File / keine Verbindung zur DerbyDB Allgemeine Java-Themen 3
B verbindung mit exchange server Allgemeine Java-Themen 3
MQue FTP Verbindung download Allgemeine Java-Themen 5
M Hibernate frage zur Verbindung Allgemeine Java-Themen 3
G Serielle Verbindung zu einem Handy Allgemeine Java-Themen 3
E iBatis und wie oft wird eine Verbindung hergestellt Allgemeine Java-Themen 5
E ftp verbindung mit javacode Allgemeine Java-Themen 5
S svnkit Verbindung über https Anleitung Allgemeine Java-Themen 6
E Verbindung über TCP Allgemeine Java-Themen 3
P Verbindung überprüfen Allgemeine Java-Themen 5
E Thread Fragen in Verbindung mit Swing Allgemeine Java-Themen 4
G Verbindung zum Server Allgemeine Java-Themen 10
T Frage zu char in verbindung mit int Allgemeine Java-Themen 4
MQue Verbindung zweier Klasse Allgemeine Java-Themen 13
E Verbindung besteht/besteht nicht Allgemeine Java-Themen 5
MQue TCP- Verbindung Allgemeine Java-Themen 12
E TCPIP- Verbindung Allgemeine Java-Themen 3
T RDP Verbindung mit Java herstellen Allgemeine Java-Themen 4
H sichere Datenbank-Verbindung Allgemeine Java-Themen 4
M Probleme mit URLClassLoader in Verbindung mit rmi Allgemeine Java-Themen 6
K Runtime.exec und DFÜ-Verbindung Allgemeine Java-Themen 5
R ClassLoader funktioniert in Verbindung mit JAR-Datei nicht Allgemeine Java-Themen 8
M Webservice timeout bei Ausführung der .jar Allgemeine Java-Themen 3
M iMacros/Timeout Allgemeine Java-Themen 0
G Timeout funktion zu einer Eventlogabfrage Allgemeine Java-Themen 2
N Timeout setzen Allgemeine Java-Themen 10
S Thread nach Timeout beenden Allgemeine Java-Themen 2
K Runtime.exec mit Timeout Allgemeine Java-Themen 5
J url-Service timeout einrichten? Allgemeine Java-Themen 10
P Nicht terminierende Methoden abfangen - timeout ? Allgemeine Java-Themen 3
0 Timeout für Thread setzen? Allgemeine Java-Themen 2
M Servlet --> Berechnung --> Timeout vom Proxy oder IE!? Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben