# Fonctions sur les sockets

## Sommaire

- socket_accept — Accepte une connexion sur un socket
- socket_addrinfo_bind — Crée et lie un socket à une adresse donnée
- socket_addrinfo_connect — Crée et connecte un socket à une adresse donnée
- socket_addrinfo_explain — Renvoie des informations sur addrinfo
- socket_addrinfo_lookup — Renvoie un tableau contenant les informations de getaddrinfo sur le nom d'hôte donné
- socket_atmark — Détermine si le socket est à la marque hors bande
- socket_bind — Lie un nom à un socket
- socket_clear_error — Efface toutes les erreurs précédemment générées par un socket
- socket_close — Ferme une instance de Socket
- socket_cmsg_space — Calcule la taille du buffer
- socket_connect — Crée une connexion sur un socket
- socket_create — Crée un socket
- socket_create_listen — Ouvre un socket sur un port pour accepter les connexions
- socket_create_pair — Crée une paire de sockets identiques et les stocke dans un tableau
- socket_export_stream — Exporte un socket dans un flux qui encapsule un socket
- socket_get_option — Lit les options du socket
- socket_getopt — Alias de socket_get_option
- socket_getpeername — Interroge l'autre extrémité de la communication
- socket_getsockname — Interroge le socket local
- socket_import_stream — Importe un flux
- socket_last_error — Lit la dernière erreur générée par un socket
- socket_listen — Attend une connexion sur un socket
- socket_read — Lit des données d'un socket
- socket_recv — Reçoit des données d'un socket connecté
- socket_recvfrom — Reçoit des données d'un socket, connecté ou pas
- socket_recvmsg — Lit un message
- socket_select — Exécute l'appel système select() sur un tableau de sockets avec une durée d'expiration
- socket_send — Envoie des données à un socket connecté
- socket_sendmsg — Envoi un message
- socket_sendto — Envoie un message à un socket, qu'il soit connecté ou pas
- socket_set_block — Met le socket en mode bloquant
- socket_set_nonblock — Sélectionne le mode non bloquant d'un pointeur de fichier
- socket_set_option — Modifie les options de socket
- socket_setopt — Alias de socket_set_option
- socket_shutdown — Éteint un socket en lecture et/ou écriture
- socket_strerror — Retourne une chaîne décrivant un message d'erreur
- socket_write — Écrit dans un socket
- socket_wsaprotocol_info_export — Exporte la structure WSAPROTOCOL_INFO
- socket_wsaprotocol_info_import — Importe un socket d'un autre processus
- socket_wsaprotocol_info_release — Sort une structure WSAPROTOCOL_INFO exportée