- So setzen Sie die Lesen von Timeout in Socket Java?
- Was ist die Standard -Lesen -Timeout für Java Socket??
- Was ist Socket Read Timeout?
- So überprüfen Sie die Socket -Zeitüberschreitung in Java?
So setzen Sie die Lesen von Timeout in Socket Java?
Bei einem Socket -Lesen können Sie die Zeitüberschreitungsoption festlegen, e.G.: Steckdose. setSotimeout (500); Dies führt dazu, dass der mit dem Socket assoziierte InputStream eine SockettimeoutException nach einem REAS () -Aufrufblöcken für die Hälfte Sekunden lang wirft.
Was ist die Standard -Lesen -Timeout für Java Socket??
Zeitüberschreitung - Der Steckdosenwert, der an den Sockel übergeht. setSotimeout () Methode. Die Standardeinstellung auf der Serverseite beträgt 60000 Millisekunden.
Was ist Socket Read Timeout?
Socket-Zeitüberschreitungen können auftreten, wenn Sie versuchen, eine Verbindung zu einem Remote-Server herzustellen, oder während der Kommunikation, insbesondere während der langlebigen. Sie können durch jedes Konnektivitätsproblem im Netzwerk verursacht werden, z. B. durch eine Netzwerkpartition, die verhindert, dass die beiden Maschinen kommunizieren. Der Fernmaschinen stürzt ab.
So überprüfen Sie die Socket -Zeitüberschreitung in Java?
Java Socket Timeout
ANTWORT: Stellen Sie einfach den So_timeout in Ihrem Java -Socket fest, wie im folgenden Beispielcode gezeigt: String sertername = "localhost"; int port = 8080; // Setzen Sie den Socket So Timeout auf 10 Sekunden Socket Socket = OpenSocket (ServerName, Port); Steckdose. setSotimeout (10*1000);