Hallo,
ich habe eine Android App (Client) und einen Konsoloenprogramm (Server) die miteinander per Sockets kommunizieren.
Die Verbindung ist bidirektional und funktioniert soweit einwandfrei.
Jetzt zu meiner Frage:
Angenommen Client verliert kurzzeitig seine Internetverbindung, gibt es dann eine Möglichkeit dass der Server das merkt und ein erneutes Verbinden auf diesem Socket zulässt, ohne dass man der Socket auf der Serverseite neu erstellen muss.
Jeder Socket läuft auf dem Server in einem eigenen Thread. Wird der Socket vom Client geschlossen, so wird auch der Thread beendet.
Gruß Martin
ich habe eine Android App (Client) und einen Konsoloenprogramm (Server) die miteinander per Sockets kommunizieren.
Die Verbindung ist bidirektional und funktioniert soweit einwandfrei.
Jetzt zu meiner Frage:
Angenommen Client verliert kurzzeitig seine Internetverbindung, gibt es dann eine Möglichkeit dass der Server das merkt und ein erneutes Verbinden auf diesem Socket zulässt, ohne dass man der Socket auf der Serverseite neu erstellen muss.
Jeder Socket läuft auf dem Server in einem eigenen Thread. Wird der Socket vom Client geschlossen, so wird auch der Thread beendet.
Gruß Martin