Exemples <<< |
socket_accept | socket_bind >>> |
6.35 Sockets 6 Référence des fonctions Manuel PHP . Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . Erreurs de socket . Exemples ->socket_accept . socket_bind . socket_clear_error . socket_close . socket_connect . socket_create_listen . socket_create_pair . socket_create . socket_get_option . socket_getpeername . socket_getsockname . socket_last_error . socket_listen . socket_read . socket_recv . socket_recvfrom . socket_select . socket_send . socket_sendto . socket_set_block . socket_set_nonblock . socket_set_option . socket_shutdown . socket_strerror . socket_write |
6.35.9 socket_accept()Accepte une connexion sur une socket[ Exemples avec socket_accept ] PHP 4 >= 4.1.0, PHP 5 resource socket_accept ( resource socket )Une fois que la socket socket a été créée avec la fonction socket_create , liée à un nom avec la fonction socket_bind , et mise en attente de connexion avec la fonction socket_listen , socket_accept va accepter les connexions sur cette socket. Une fois qu'une connexion est faite, une nouvelle ressource de socket est retournée. Elle peut être utilisée pour les communications. S'il y a plusieurs connexions en attente, la première sera utilisée. S'il n'y a pas de connexion en attente, socket_accept se bloquera jusqu'à ce qu'une connexion se présente. Si socket a été rendue non-bloquante, grâce à socket_set_blocking ou socket_set_nonblock , FALSE sera retourné. La ressource de socket retournée par socket_accept ne doit pas être utilisée pour accepter de nouvelles connexions. La socket originale socket , qui est en attente, reste ouverte et peut être réutilisée. socket_listen retourne une nouvelle ressource de socket en cas de succès ou 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. Voir aussi socket_bind , socket_connect , socket_listen , socket_create et socket_strerror . |
<< | socket_accept | >> |
Exemples | Sockets | socket_bind |