socket_create_listen

(PHP 4 >= 4.1.0, PHP 5)

socket_create_listen -- Apre un socket per accettare connessioni su una porta

Descrizione

resource socket_create_listen ( int porta [, int backlog])

Avvertimento

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.

Questa funzione č stata concepita per rendere semplice il compito di creare un nuovo socket che sia in attesa di nuove connessioni.

La funzione socket_create_listen() crea una nuova risorsa socket di tipo AF_INET in attesa su una data porta in tutte le interfacce locali di una nuova connessione.

Il parametro backlog indica la lunghezza massima della coda delle connessioni pendenti. Come valore per backlog, puņ essere passata la costante SOMAXCONN, vedere socket_listen() per maggiori dettagli.

socket_create_listen() restituisce una nuova risorsa di tipo socket se ha successo, oppure FALSE su errore. Il codice dell'errore puņ essere recuperato con la funzione socket_last_error(). Questo codice puņ essere passato alla funzione socket_strerror() per ottenere una descrizione dell'errore.

Nota: Se si desidera creare un socket che sia in attesa solo su certe interfacce, occorre utilizzare socket_create(), socket_bind() e socket_listen().

Vedere anche socket_create(), socket_bind(), socket_listen(), socket_last_error() e socket_strerror().