Estoy usando fork()
en Perl en Windows (ActivePerl) para un servidor de socket básico, pero aparentemente hay problemas (no aceptará conexiones después de algunas veces), ¿hay alguna solución?¿Por qué mi programa ActivePerl en Windows deja de aceptar conexiones de socket?
Aquí está la parte del código en cuestión:
while($client = $bind->accept()) {
$client->autoflush();
if(fork()){ $client->close(); }
else { $bind->close(); new_client($client); exit(); }
}
Perl en Windows emula fork() con subprocesos detrás de escena. –