Manuel PHP
Précédent |  | Suivant

# accept_connect

(4.0.2 - 4.0.6 only)

accept_connect -- Accepte une connexion sur une socket.

## Description

``int accept_connect` (resource socket)`

Une fois que la socket `socket` a été créé, avec la fonction socket(), liée à un nom avec bind(), et mise en attente de connexion avec listen(), accept_connect() accepte les connexions sur la socket `socket`. Une fois que la connexion est faite, un nouveau pointeur de socket est retourné, pour utilisation ultérieure. Si il n'y a pas de connexion en attente, accept_connect() se bloquera jusqu'à une connexion soit disponible. Si `socket` a été configurée comme non-bloquante, avec socket_set_blocking(), une erreur sera retournée.

Le pointeur de socket retourné par accept_connect() ne peut plus accepter de nouvelles connexion. La socket originale, `socket`, reste ouverte, et peut être réutilisée.

accept_connect() retourne une nouveau pointeur de socket en cas de succès, ou une erreur négative en cas d'erreur. Ce code peut être passé à la fonction strerror() pour obtenir un message d'erreur lisible.

Voir aussi bind(), connect(), listen(), socket() et strerror().

Précédent | Sommaire | Suivant
Sockets | Niveau supérieur | bind