socket_accept PHP 4.1.0

resource socket_accept(resource socket)

 

Accepte une connexion à la prise d'écoute

socket_bind PHP 4.1.0

bool socket_bind(resource socket, string addr[, int port])

 

Associe une prise ouverte à un port d'écoute; le port n'est indiqué que dans la famille AF_INET

socket_clear_error PHP 4.1.0

void socket_clear_error([resource socket])

 

Supprime l'erreur sur la prise ou le dernier code d'erreur

socket_close PHP 4.1.0

void socket_close(resource socket)

 

Referme un descripteur d'objet

socket_connect PHP 4.1.0

bool socket_connect(resource socket, string addr[, int port])

 

Ouvre une connexion à addr:port sur la prise indiquée par prise

socket_create_listen PHP 4.1.0

resource socket_create_listen(int port[, int backlog])

 

Ouvre une prise sur le port pour accepter les connexions

socket_create_pair PHP 4.1.0

bool socket_create_pair(int domain, int type, int protocol, array &fd)

 

Crée une paire de prises indistinctes et les enregistre dans les descripteurs de fichiers

socket_create PHP 4.1.0

resource socket_create(int domain, int type, int protocol)

 

Crée un terminal de communication dans le domaine indiqué par domaine, de type indiqué par type

socket_get_option PHP 4.3.0

mixed socket_get_option(resource socket, int level, int optname)

 

Obtient les options de prise pour la prise

socket_getpeername PHP 4.1.0

bool socket_getpeername(resource socket, string &addr[, int &port])

 

Interroge le côté éloigné de la prise considérée, avec pour résultat soit un hôte/port, soit un chemin de système de fichier Unix, selon son type

socket_getsockname PHP 4.1.0

bool socket_getsockname(resource socket, string &addr[, int &port])

 

Interroge le côté local de la prise considérée, avec pour résultat soit un hôte/port, soit un chemin de système de fichier Unix, selon son type

socket_iovec_add PHP 4.1.0

bool socket_iovec_add(resource iovec, int iov_len)

 

Ajoute un nouveau vecteur au tableau diffuser/rassembler

socket_iovec_delete PHP 4.1.0

bool socket_iovec_delete(resource iovec, int iov_pos)

 

Supprime un vecteur d'un tableau de vecteurs

socket_iovec_fetch PHP 4.1.0

string socket_iovec_fetch(resource iovec, int iovec_position)

 

Renvoie les données conservées dans le iovec indiqué par iovec_id[iovec_position]

socket_iovec_free PHP 4.1.0

bool socket_iovec_free(resource iovec)

 

Libère l'iovec indiqué par iovec_id

socket_iovec_set PHP 4.1.0

bool socket_iovec_set(resource iovec, int iovec_position, string new_val)

 

Attribue new_val aux données figurant dans iovec_id[iovec_position]

socket_last_error PHP 4.1.0

int socket_last_error([resource socket])

 

Renvoie la dernière erreur de prise (soit la dernière prise utilisée, soit la ressource de prise fournie)

socket_listen PHP 4.1.0

bool socket_listen(resource socket[, int backlog])

 

Recherche une connexion sur une prise; inventorie le nombre maximum de connexions en attente permises

socket_read PHP 4.1.0

string socket_read(resource socket, int length[, int type])

 

Lit un maximum de length octets de la prise

socket_readv PHP 4.1.0

bool socket_readv(resource socket, resource iovec_id)

 

Lit à partir d'un descripteur de fichier, à l'aide du tableau diffuser-rassembler défini par iovec_id

socket_recv PHP 4.1.0

int socket_recv(resource socket, string &buf, int len, int flags)

 

Reçoit des données d'une prise connectée

socket_recvfrom PHP 4.1.0

int socket_recvfrom(resource socket, string &buf, int len, int flags, string &name[, int &port])

 

Reçoit des données d'une prise, qu'elle soit connectée ou non

socket_recvmsg PHP 4.1.0

bool socket_recvmsg(resource socket, resource iovec, array &control, int &controllen, int &flags, string &addr[, int &port])

 

Reçoit des messages sur une prise, qu'elle soit orientée connexion ou pas

socket_select PHP 4.1.0

int socket_select(array &read_fds, array &write_fds, &array except_fds, int tv_sec[, int tv_usec])

 

Exécute l'appel de système select( ) sur les tableaux de prises avec des délais indiqués par tv_sec et tv_usec

socket_send PHP 4.1.0

int socket_send(resource socket, string buf, int len, int flags)

 

Envoie des données à une prise connectée

socket_sendmsg PHP 4.1.0

bool socket_sendmsg(resource socket, resource iovec, int flags, string addr[, int port])

 

Envoie un message à une prise, qu'elle soit orientée connexion ou non

socket_sendto PHP 4.1.0

int socket_sendto(resource socket, string buf, int len, int flags, string addr[, int port])

 

Envoie un message à une prise, qu'elle soit connectée ou non

socket_set_nonblock PHP 4.1.0

bool socket_set_nonblock(resource socket)

 

Définit le mode non-blocant sur une ressource de prise

socket_set_option PHP 4.3.0

bool socket_set_option(resource socket, int level, int optname, int|array optval)

 

Définit les options de prise pour la prise

socket_shutdown PHP 4.1.0

bool socket_shutdown(resource socket[, int how])

 

Referme une prise pour la réception, l'envoi, ou les deux

socket_strerror PHP 4.1.0

string socket_strerror(int errno)

 

Renvoie une chaîne de description d'erreur

socket_write PHP 4.1.0

int socket_write(resource socket, string buf[, int length])

 

Transfert le tampon dans la ressource de prise

socket_writev PHP 4.1.0

bool socket_writev(resource socket, resource iovec_id)

 

Ecrit à un descripteur de fichier, à l'aide du tableau diffuser-rassembler défini par iovec_id