Thread IO::Socket IO::Select Bei Receive klappt Timeout nicht
(1 answers)
Opened by roco at 2012-10-24 10:55
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
|