Thread IO::Socket + IO::Select Frage ->blocking (27 answers)
Opened by monti at 2012-02-28 15:25

jan
 2012-02-28 15:43
#156494 #156494
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
a) Da du ja auf Linux arbeitest, könntest Du einfach forken, wenn eine Verbindung ankommt und sie dort verarbeiten.
b) naja, wenn eine Zeile gelesen werden soll (noch dazu ohne Timeout) wird natürlich erstmal blockiert. Ich denke, alarm beim Lesen wäre eine Möglichkeit. Außerdem vielleicht nicht mit <$connection>, sondern manuell lesen, was kommt (mit getc oder wie auch immer), dann könntest Du auch Teile von Zeilen mitbekommen (aber timeouts solltest Du dennoch haben).

View full thread IO::Socket + IO::Select Frage ->blocking