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 |