bind

(4.0.2 - 4.0.6 only)

bind -- Lie un nom à une socket.

Description

int bind (resource socket, string address [, int protocol])

bind() lie le nom address, à la socket socket, qui doit être une socket valide, créée avec socket().

address peut être une adresse IP numérique (e.g. 127.0.0.1), si la socket est de la famille AF_INET; ou bien un chemin d'un domaine UNIX, si la socket est de la famille des AF_UNIX.

port sert uniquement dans le cas des sockets de type AF_INET et désigne le port de connexion sur l'hôte distant.

bind() retourne zéro 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.

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