(PHP 4 >= 4.1.0, PHP 5, PHP 7)
socket_create_listen — Ouvre un socket sur un port pour accepter les connexions
$port
[, int $backlog
= 128
] )
socket_create_listen() crée une nouvelle
ressource de socket, de type AF_INET
, mis
en attente sur toutes les interfaces locales,
pour le port port
.
socket_create_listen() sert à simplifier la création de nouveaux sockets destinés à être mis en attente, et accepter de nouvelles connexions.
port
Le port que l'on doit écouter sur toutes les interfaces.
backlog
Le paramètre backlog
définit la taille
maximum de la queue de connexions en attente.
SOMAXCONN
peut être utilisée comme
valeur pour le paramètre backlog
. Reportez-vous
à socket_listen() pour plus de détails.
socket_create_listen() retourne une nouvelle ressource
de socket en cas de succès et FALSE
en cas d'erreur. Le code d'erreur
généré peut être obtenu en appelant la fonction
socket_last_error(). Ce code d'erreur
peut être passé à la fonction socket_strerror()
pour obtenir un message d'erreur humainement lisible.
Note:
Si vous voulez créer un socket qui n'écoute que certaines interfaces, vous devez utiliser socket_create(), socket_bind() et socket_listen().