Exemples <<< |
socket_accept | socket_bind >>> |
7.100 Socket 7 Index des fonctions Manuel PHP . Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . Socket Errors . 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_iovec_add . socket_iovec_alloc . socket_iovec_delete . socket_iovec_fetch . socket_iovec_free . socket_iovec_set . socket_last_error . socket_listen . socket_read . socket_readv . socket_recv . socket_recvfrom . socket_recvmsg . socket_select . socket_send . socket_sendmsg . socket_sendto . socket_set_block . socket_set_nonblock . socket_set_option . socket_shutdown . socket_strerror . socket_write . socket_writev |
7.100.9 socket_accept()Accepte une connexion sur une socket[ Exemples avec socket_accept ] PHP 4 >= 4.1.0 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 etre 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 | Socket | socket_bind |