protocoles web et internet: La programmation des sockets en langage C: Appels systeme secondaires [ IP relax ]
htonl, htons, ntohl, ntohs
gèrent les différences entre des ordinateurs d'architectures différentes et les
différences entre des réseaux fonctionnant avec des protocoles différents. Ces
fonctions sont utilisables pour les protocoles Internet et XNS.
getsockname
Exemple de code 1
#include <sys/types.h>
#include <sys/socket.h>
int getsockname(int s, struct sockaddr *name, int *namelen);
Cet appel système retourne -1 en cas d'erreur sinon 0 ainsi que dans
name, le nom du socket s et dans namelen, sa
longueur.
getpeername
Exemple de code 2
int getpeername(int s, struct sockaddr *name, int *namelen);
Cet appel système retourne -1 en cas d'erreur sinon 0 ainsi que dans
name, le nom associé au socket auquel le socket s est connecté
et dans namelen, la longueur de ce nom.
setsockopt,
getsockopt,
ioctl, fcntl
Ces
appels système permettent de consulter et de modifier certaines options d'un
socket.