Thread Server, auf mehrere Clients schreiben
(5 answers)
Opened by .mike. at 2007-02-11 21:41
Mit fork() laesst sich so etwas schwer realisieren. Aber mehrere Clients kannst Du auch mit 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--> Lieblingsmodule: IPC::System::Simple, Path::Class
|