Thread IO::Socket + IO::Select Frage ->blocking
(27 answers)
Opened by monti at 2012-02-28 15:25
Drum wärs evtl. gut zu wissen was mit der ID passieren soll und für was die gut ist.
Evtl ist dann ein Hash mit $id als Key und dem socket als Value besser. Dann wird für die id einfach der neue Socket in den Hash geschrieben und der Alte geschlossen. Zwecks while-schleife: Es kann sein, dass da mehrere neue Sockets ankommen. Das ist nicht so fürchterlich tragisch, wenn deine queue nun lang genug ist, aber es wird pro can_read durchlauf immer nur einer angenommen. 1 + 1 = 10
|