Hallo,
Ich lasse ein Socket Server auf einem Raspberry pi laufen.
Im Construktor erwarte ich eine identifikation, nur dann wird die Verbindung hergestellt.
Leider musste ich feststellen, dass sich viele fremde IP‘s verbinden möchte, die meisten kann ich so nach der falscheingabe direkt schliessen.
Jedoch gibt es einige, die sich verbinden und nichts senden, somit blockiert das mein Server.
Nun wollte ich dies mit einem Timeout lösen, leidr gilt das timeout dann global.
Mein Ziel wäre, nur beim ersten lesen ein timeout einzubauen.
Muss ich das über einen zweiten thread machen?
Oder was ist das einfachste?
Danke für die Hilfe
Ich lasse ein Socket Server auf einem Raspberry pi laufen.
Im Construktor erwarte ich eine identifikation, nur dann wird die Verbindung hergestellt.
Leider musste ich feststellen, dass sich viele fremde IP‘s verbinden möchte, die meisten kann ich so nach der falscheingabe direkt schliessen.
Jedoch gibt es einige, die sich verbinden und nichts senden, somit blockiert das mein Server.
Nun wollte ich dies mit einem Timeout lösen, leidr gilt das timeout dann global.
Mein Ziel wäre, nur beim ersten lesen ein timeout einzubauen.
Muss ich das über einen zweiten thread machen?
Oder was ist das einfachste?
Danke für die Hilfe