SommaireTelecharger la documentationChapitre suivantChapitre precedent  

  .: News :.: Edito :.: Scripts :.: Forum :.: Erreurs :.: Jobs :. 
 
Sommaire

Sockets

accept_connect
bind
close
connect
listen
read
socket
strerror
write

6.94.1 accept_connect

[ Exemples avec accept_connect ]   4.0.2 - 4.0.6 only

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.


Chapitre précédentChapitre suivantAccueil nexen.net