(PHP 4 >= 4.1.0, PHP 5)
socket_create_listen — Apre un socket per accettare connessioni su una porta
$porta
[, int $backlog
] )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().