smathedark
Mitglied
Hallo,
ich versuche zur Zeit einen kleinen primitiven TelnetClient in Java zu realisieren.
Hierbei stoße ich auf ein Problem, bei dem ich nicht weiss wie ich es umgehen kann.
Ich möchte das mein Client merkt, wenn die Verbindung zum Telnetpartner abbricht. Leider sind aber alle read methoden, die ich auf dem Inputstream ausführe blockierend, sprich das programm steht wenn die Gegenstelle weg ist.
Ich würde gerne etwas wie ein Linepolling realisieren, womit ich bevor ich das Read ausführe prüfen kann, ob die Gegenseite noch da ist. Dieses polling muss aber ohne Readmethode auskommen da diese ja blockiert. Ich weiss einfach nicht wie ich das hinbekommen soll.
Für eure Hilfe wäre ich sehr dankbar.
ich versuche zur Zeit einen kleinen primitiven TelnetClient in Java zu realisieren.
Hierbei stoße ich auf ein Problem, bei dem ich nicht weiss wie ich es umgehen kann.
Ich möchte das mein Client merkt, wenn die Verbindung zum Telnetpartner abbricht. Leider sind aber alle read methoden, die ich auf dem Inputstream ausführe blockierend, sprich das programm steht wenn die Gegenstelle weg ist.
Ich würde gerne etwas wie ein Linepolling realisieren, womit ich bevor ich das Read ausführe prüfen kann, ob die Gegenseite noch da ist. Dieses polling muss aber ohne Readmethode auskommen da diese ja blockiert. Ich weiss einfach nicht wie ich das hinbekommen soll.
Für eure Hilfe wäre ich sehr dankbar.