Services webmasters
Partenaires
Jeux concours gratuits
 
Exemples
<<<
socket_accept socket_bind
>>>

7.99 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.99.9 socket_accept()Accepte une connexion sur une socket

[ Exemples avec socket_accept ]   PHP 4 >= 4.1.0

resource  socket_accept ( resource   socket )
Attention

Cette fonction est EXPERIMENTALE . Cela signifie que le comportement de cette fonction, son nom et concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.

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
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -