Hallo zusammen
Ich empfange von einem Server Datenpakete. Dazu nutze ich einen Socket, der mir die Daten über Streams bereitstellt und auch sendet. Soweit eigentlich kein Problem.
Nun brauche ich aber eine Überprüfung, ob die Gegenstelle noch verfügbar ist. Zum Einen kann es passieren, dass die Netzwerkverbindung getrennt wird oder auch dass die Gegenstelle beendet wurde. Wie kann ich über einen Socket prüfen, ob die Gegenstelle erreichbar ist.
Bisher hatte ich über mSocket.isClosed() gedacht, dass mir das entsprechende Infos liefert. Aber dem ist ja nicht so. Gibt es da direkt Möglichkeiten oder muss ich das über ein Timeout im Zusammenhang mit dem genutzten Datenprotokoll umsetzen?
Ich empfange von einem Server Datenpakete. Dazu nutze ich einen Socket, der mir die Daten über Streams bereitstellt und auch sendet. Soweit eigentlich kein Problem.
Nun brauche ich aber eine Überprüfung, ob die Gegenstelle noch verfügbar ist. Zum Einen kann es passieren, dass die Netzwerkverbindung getrennt wird oder auch dass die Gegenstelle beendet wurde. Wie kann ich über einen Socket prüfen, ob die Gegenstelle erreichbar ist.
Bisher hatte ich über mSocket.isClosed() gedacht, dass mir das entsprechende Infos liefert. Aber dem ist ja nicht so. Gibt es da direkt Möglichkeiten oder muss ich das über ein Timeout im Zusammenhang mit dem genutzten Datenprotokoll umsetzen?