• socket() : permet de créer un socket pour une communication réseau.

    MAN SOCKET FR

  • setsockopt() : permet de configurer des options de socket.

  • getsockname() : permet d'obtenir l'adresse et le port d'un socket local.

  • getprotobyname() : permet d'obtenir un entier identifiant le protocole correspondant à un nom donné.

  • gethostbyname() : permet d'obtenir des informations sur un hôte à partir de son nom.

  • getaddrinfo() : permet d'obtenir des informations sur un hôte à partir d'une adresse IP ou d'un nom.

  • freeaddrinfo() : permet de libérer la mémoire allouée par getaddrinfo().

  • bind() : permet d'associer une adresse et un port à un socket.

  • connect() : permet d'établir une connexion à un socket distant.

  • listen() : permet d'écouter les connexions entrantes sur un socket.

  • accept() : permet d'accepter une connexion entrante sur un socket.

  • htons() : permet de convertir un entier court (16 bits) en ordre d'octets réseau.

  • htonl() : permet de convertir un entier long (32 bits) en ordre d'octets réseau.

  • ntohs() : permet de convertir un entier court (16 bits) en ordre d'octets hôte.

  • ntohl() : permet de convertir un entier long (32 bits) en ordre d'octets hôte.

  • inet_addr() : permet de convertir une adresse IP sous forme de chaîne de caractères en un entier.

  • inet_ntoa() : permet de convertir un entier représentant une adresse IP en une chaîne de caractères.

  • send() : permet d'envoyer des données à travers une connexion réseau.

    MAN SEND FR

  • recv() : permet de recevoir des données à travers une connexion réseau.

  • signal() : permet de définir le comportement d'un processus lors de la réception d'un signal.