Ciao a tutti.
Devo interagire con un server per ricevere dei dati in modalità socket.

Per fare questo uso la fsockopen

Codice PHP:
$fp fsockopen($url$port$errno$errstr30); 
Se la connessione viene creata, a questo punto invio una mia variabile $out in formato XML contenente i parametri di accesso (id e password) in questo modo, es eseguo il ciclo while sul feof.

Codice PHP:
$out .= "<data timestamp='0' type='login' id='###' pass='###' />\r\n";
fwrite($fp$out);
    while (!
feof($fp)) {
        
$data fgets($fp128);
    } 
A questo punto la variabile $data, contiene la risposta, in questo caso "loginok" perche' i dati sono corretti.

Il problema qual'e'. E' che oltre a richiedere il "login" io dovrei richiedere una serie di informazioni (che avevo messo nella variabile $out). Ma l'assistenza mi dice che non posso richiederle nello stesso momento ma in momenti separati.

Come fare?