(PHP 4 >= 4.1.0, PHP 5)
socket_read — Legge fino ad un massimo di byte predefiniti da un socket
$socket
      , int $lunghezza
      [, int $tipo
     ] )Questa funzione è SPERIMENTALE. Ovvero, il comportamento di questa funzione, il nome di questa funzione, in definitiva tutto ciò che è documentato qui può cambiare nei futuri rilasci del PHP senza preavviso. Siete avvisati, l'uso di questa funzione è a vostro rischio.
     La funzione socket_read() legge un numero massimo di byte,
     indicato in lunghezza, da un socket socket
     creato dalla funzione socket_accept() oppure da socket_create().
     In alternativa si possono usare i caratteri \n, \r o \0 per indicare
     la fine della lettura (in base al parametro tipo, 
     vedere più avanti)
    
     La funzione restituisce i dati come una stringa in caso di successo, FALSE su errore.
     Il codice di errore può essere recuperato con socket_last_error().
     Questo codice può essere passato a socket_strerror() per ottenere
     una descrizione dell'errore.
    
Nota:
socket_read() può restituire una stringa di lunghezza zero ("") indicante la fine della comunicazione (ad esempio il server remoto ha chiuso la connessione).
 
     Il parametro opzionale tipo può assumere i seguenti valori:
     
Vedere anche socket_accept(), socket_bind(), socket_connect(), socket_listen(), socket_last_error(), socket_strerror() e socket_write().