Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/11/2007, 09:10
Avatar de Seppo
Seppo
 
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: pasando file descriptor

Tenés varios errores con los argumentos de las funciones...

Código PHP:

$serv_fifo_fd
fopen("serv_fifo""r+");
$cli_fifo_fdfopen("cli_fifo""r+");

//$serv_fifo no está definida acá...
//$cli_fifo_fd es un resource, y tiene que ser un string
// están al revés, quizás?
fwrite($serv_fifo$cli_fifo_fd);
sleep(1);
echo 
fread($cli_fifo_fd32);

fclose($cli_fifo_fd);
// para que abriste esta conexión, si no la usaste?
// quizás en alguna parte del código q no mostrás...
fclose($serv_fifo_fd);



// en el server.

$serv_fifo_fdfopen("serv_fifo""r+");
while(
1)
{
// falta una coma... es un error de transpaso al foro, supongo...
$fdfread($serv_fifo_fd 32);

// $fd es un string q leiste...
// el primer argumento tiene que ser un resource q devuelve fopen
fwrite($fd"hola"); // aqui da e error
}

fclose($serv_fifo_fd);