Thread Server, auf mehrere Clients schreiben (5 answers)
Opened by .mike. at 2007-02-11 21:41

betterworld
 2007-02-12 14:11
#37452 #37452
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Mit fork() laesst sich so etwas schwer realisieren.  Aber mehrere Clients kannst Du auch mit CPAN:IO::Select verwalten, dann brauchst Du nur einen einzigen Prozess.

Wenn Du aber mit fork() arbeiten willst, solltest Du ueberpruefen, dass der Rueckgabewert nicht undef ist, denn dann lag ein Fehler vor.  [s]Und ausserdem musst Du im Elternprozess auch ein close machen, denn die Filehandles im Elternprozess gehen nicht davon weg, dass Du sie im Kindprozess schliesst.[/s] Update: Das passiert ja automatisch durch den Destruktor, sorry\n\n

<!--EDIT|betterworld|1171282404-->

View full thread Server, auf mehrere Clients schreiben