Thread IO::Socket IO::Select Bei Receive klappt Timeout nicht (1 answers)
Opened by roco at 2012-10-24 10:55

Muffi
 2012-10-24 11:14
#162776 #162776
User since
2012-07-18
1465 Artikel
BenutzerIn
[default_avatar]
Die billigste Lösung wird wohl sein nach
Code (perl): (dl )
$eingabe=<STDIN>;

vom socket alles wegzulesen und zu verwerfen.

[EDIT] Ansonsten: Wenn der Server zu irgendeiner Zeit die Anwort auf irgendeine Message schicken kann wird wohl nichts anderes als ein Protokoll, z.B. mit Sequenznummern, übrigbleiben.
Oder jedesmal nen neuen Socket aufmachen, was wohl die einfachere Lösung ist.

[EDIT2] Nach ein wenig Nachdenken würd ich aber dringend schaun, dass der Fall, der Server antwortet nicht, einfach nicht eintreten kann. Man spart sich viel Ärger, wenn man eine Antwort vorraussetzen kann.
Falls er nicht Antowrtet ist das ein Fehler und die Verbindung wird beendet.
Last edited: 2012-10-24 11:33:11 +0200 (CEST)
1 + 1 = 10

View full thread IO::Socket IO::Select Bei Receive klappt Timeout nicht