Syntaxe
int accept(int socket, struct sockaddr *restrict address,socklen_t *restrict address_len);
|
Paramètres
Nom |
Description |
socket |
Ce paramètre permet d'indiquer l'identificateur de descripteur de socket. |
address |
Ce paramètre permet d'indiquer un pointeur vers le nom de l'hôte connecté avec ce socket. |
SA_FAMILY |
u_char sa_family; |
Ce champ permet d'indiquer l'adresse de la famille (soit son type). |
SA_DATA |
char sa_data[14]; |
Ce champ permet d'indiquer la valeur de l'adresse. |
address_len |
Ce paramètre permet de retourner la quantité d'espace pointer par le paramètre «name». |
Retour
Valeur |
Description |
-1 |
Cette valeur permet d'indiquer qu'une erreur s'est produite et la variable «errno» contiendra l'erreur. |
valeur entière != -1 |
Ces valeurs permettent d'indiquer qu'un descripteur pour le socket est accepté. |
Description
Cette fonction permet d'accepter une nouvelle connexion sur un socket.
Dernière mise à jour : Dimanche, le 22 mars 2015