ho bisogno di connettermi ad un server telnet per inviare due comandi (e leggere la risposta che mi da)


Codice PHP:
$socket socket_create(AF_INETSOCK_STREAMSOL_TCP);
if (
$socket 0) die("socket_create() fallito: motivo: " socket_strerror($socket) . "\n");

echo 
"Tentativo di connessione... ";
$result socket_connect($socket$ip$pt);
if (
$result 0) die("socket_connect() fallito.\nMotivo: ($result) " socket_strerror($result) . "\n");
else echo 
"OK.\n";


echo 
"Lettura della risposta:\n\n";
while (
$out socket_read($socket512)) {
   echo 
$out;
}

socket_write($socket'root');


while (
$out socket_read($socket512)) {
   echo 
$out;

Tentativo di connessione... OK.
Lettura della risposta:

²☺ ²▼ ²! ¹☺ ¹♥mygateway login:
Login timed out after 60 seconds.

come faccio a fargli inviare il testo e leggere le risposte?