socket_create_listen
(PHP 4 >= 4.1.0, PHP 5)
socket_create_listen — Ouvre un socket sur un port pour accepter les connexions
Description
$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.
Liste de paramètres
-
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ètrebacklog
. Reportez-vous à socket_listen() pour plus de détails.
Valeurs de retour
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.
Notes
Note:
Si vous voulez créer un socket qui n'écoute que certaines interfaces, vous devez utiliser socket_create(), socket_bind() et socket_listen().
Voir aussi
- socket_create() - Crée un socket
- socket_create_pair() - Crée une paire de sockets identiques et les stocke dans un tableau
- socket_bind() - Lie un nom à un socket
- socket_listen() - Attend une connexion sur un socket
- socket_last_error() - Lit la dernière erreur générée par un socket
- socket_strerror() - Retourne une chaîne décrivant un message d'erreur