JAVA: Umgang mit Steckdosentrennung
Zwei Computer sind per Socket-Verbindung verbunden. Wenn der Server / Client die Verbindung von ihrem Ende abbricht (d. H
InputStream
, OutputStream
undSocket
) Wie kann ich dann das andere Ende über die Trennung informieren? Es gibt einen Weg, den ich kenne - zu versuchen, aus dem zu lesenInputStream
, das wirft einIOException
Wenn die Verbindung geschlossen ist, gibt es jedoch eine andere Möglichkeit, dies zu erkennen?Eine andere Frage, ich habe das Problem im Internet nachgeschlagen und geseheninputStream.available()
löst dieses Problem nicht. Warum das?Zusätzliche Information : Ich frage nach einem anderen Weg, weil mein Projekt schwierig zu handhaben ist, wenn ich versuchen muss, aus dem zu lesenInputStrem
eine Unterbrechung erkennen.