Création de sockets

En langage C :

C'est un moyen de communication, mis en place à l'origine par l'université de Berkeley, entre des applications.

Lors de l'utilisation de la "socket library" en langage C, il convient d'inclure les fichiers header correspondant à cette bibliothèque système et aux constantes utilisées.

#include <sys/types.h>
#include <netdb.h>
#include <sys/socket.h>
	

La première étape consiste en la création d'une socket (si ce n'était devenu également en français le terme consacré, on le traduirait en "prise" au sens "prise de courant") via l'appel système :

int socket (int domaine, int type, int protocole);
	

Remarques :

fd_tcp = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP);
fd_udp = socket (AF_INET, SOCK_DGRAM, IPPROTO_UDP);
	
$socket_tcp = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$socket_udp = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
	

sock_tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock_udp = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)