Thread IO::Socket + IO::Select Frage ->blocking
(27 answers)
Opened by monti at 2012-02-28 15:25
Ich hole diesen alten Thread nochmal aus der Versenkung, weil ich ein neues Problem habe.
Der o.g. Server funktioniert solange wunderbar, wenn der Client mir regelmäßig Daten schickt (push). Wenn der Client jetzt nichts mehr tut, außer eine Verbindung aufbauen und dann zu warten, bis ich Daten abrufe (poll), dann scheint mir hier vom Verständnis der Trigger zu fehlen. Code: (dl
)
while (my @ready = $select->can_read) läuft ja nur ab, wenn IO::Select meint, es lägen Daten am Socket an. Wie kann ich jetzt aktiv dazu übergehen, Daten zu senden? |