Alternativa correcta (socket daemon)

Juan Manuel Doren jmdoren en ok.cl
Vie Ene 23 14:57:53 CLST 2009


> while (true)
> {
>        $client = socket_accept($sock);
>        socket_getpeername($client, $ip);
>        $input = socket_read($client, 10);
>        echo "\n*******************************";
>        echo "\nNew client connected: {$ip}";
>        echo "\nmemoria usada -->".memory_get_usage();
>        socket_write($client, "A");
>        unset($client);
>        unset($input);
>        $contador++;
> }
> socket_close($sock);

hace años que no programo sockets pero ( y si estoy mal que alguien me corrija )
pero en dentro del loop no seria apropiado un
socket_close( $client ) justo antes del unset
de hecho los unset los sacaria, no los creo necesarios ya que
reutilizas la variable



Más información sobre la lista de distribución Linux