SOCKET |
Fente |
---|---|
sys/socket.h |
Syntaxe
int socket(int domain, int type, int protocol); |
Paramètres
Nom | Description | |
---|---|---|
domain | Ce paramètre permet d'indiquer le domaine : | |
Constante | Description | |
AF_INET | Cette constante permet d'indiquer un protocole utilisant le format d'adressage IPv4. | |
AF_UNIX | Cette constante permet d'indiquer un protocole utilisant la famille de protocoles local. | |
AF_INET | Cette constante permet d'indiquer un protocole Internet IPv4. | |
AF_INET6 | Cette constante permet d'indiquer un protocole Internet IPv6. | |
AF_IPX | Cette constante permet d'indiquer un protocole Novell IPX. | |
AF_NETLINK | Cette constante permet d'indiquer un périphérique de noyau d'interface utilisateur. | |
AF_X25 | Cette constante permet d'indiquer un protocole ISO-8208 x25 (ITU-T X.25). | |
AF_AX25 | Cette constante permet d'indiquer un protocole amateur radio AX.25. | |
AF_ATMPVC | Cette constante permet d'indiquer un accès brute ATM PVC. | |
AF_APPLETALK | Cette constante permet d'indiquer un protocole AppleTalk. | |
AF_PACKET | Cette constante permet d'indiquer une interface de paquet de bas niveau. | |
type | Ce paramètre permet d'indiquer le type de socket : | |
Constante | Description | |
SOCK_STREAM | Cette constante permet d'indiquer un transfert de flux de données ordonnée, fiables full-duplex ainsi que raccordé sur la base. | |
SOCK_DGRAM | Cette constante permet d'indiquer un transfert utilisant des datagrammes. | |
SOCK_SEQPACKET | Cette constante permet d'indiquer un transfert séquentiel en utilisant des datagrammes. | |
SOCK_RAW | Cette constante permet d'indiquer un transfert de données brutes au protocole du réseau. | |
SOCK_RDM | Cette constante permet d'indiquer un transfert de données ordonnées. | |
protocol | Ce paramètre permet d'indiquer le protocole à utiliser : | |
Valeur | Description | |
"icmp" | Cette valeur permet d'indiquer un protocole envoyant ou recevant des messages de contrôles ou d'erreurs. | |
"tcp" | Cette valeur permet d'indiquer un protocole de transmission d'informations sur un réseau de façon contrôlé. | |
"udp" | Cette valeur permet d'indiquer un protocole de datagrammes utilisateur. | |
... | ... |
Description
Cette fonction permet d'effectuer la création d'un socket.
Voir également
Langage de programmation - PHP - Référence procédures et fonctions - socket
Références des protocoles réseaux - AppleTalk - Introduction
Dernière mise à jour : Dimanche, le 21 février 2016