socket

(4.0.2 - 4.0.6 only)

socket -- Crée une socket (point de communication).

Description

resource socket (int domain, int type, int protocol)

socket() crée un point de communication, appelé socket, et retourne un pointeur de socket.

domain représente le domaine. Actuellement, ce peut être AF_INET et AF_UNIX.

type sélectionne le type de socket. Il peut prendre les valeurs suivantes : SOCK_STREAM, SOCK_DGRAM, SOCK_SEQPACKET, SOCK_RAW, SOCK_RDM, ou SOCK_PACKET.

protocol choisit le protocole.

Retourne un pointeur de socket valide en cas de succès, et une erreur négative en cas d'échec. Ce code peut être passé à la fonction strerror() pour obtenir un message d'erreur lisible.

Pour plus d'informations sur l'utilisation des socket(), ainsi que sur la pluspart des paramètres, reportez vous aux pages de manuel Unix socket (2).

Voir aussi accept_connect(), bind(), connect(), listen() et strerror().