socket_bind

socket_bind -- Lie un nom à une socket

Description

bool socket_bind ( resource socket, string address [, int port])

Avertissement

Cette fonction est EXPERIMENTALE . Cela signifie que le comportement de cette fonction , son nom et concrètement , TOUT ce qui est documenté ici peut changer dans un futur proche , SANS PREAVIS ! Soyez-en conscient , et utilisez cette fonction à vos risques et périls .

socket_bind( ) lie le nom donné par address à la socket décrite par socket , qui doit être une ressource de socket valide , créée par socket_create( ) .

Le paramètre d' adresse address peut être soit une adresse IP numérique (i.e . 127.0.0.1 ) , si la socket est de la famille AF_INET ; ou bien le chemin d 'une socket de domaine Unix , si la socket est de la famille AF_UNIX .

Le paramètre port n' est utilisé que lors de la connexion à une socket de type AF_INET , et désigne le port sur l 'hôte distant , sur lequel une connexion doit être faite .

Cette fonction retourne TRUE en cas de succès , FALSE en cas d ' échec . Le code d' erreur généré peut être obtenu en appelant la fonction socket_last_error( ) . Ce code d' erreur peut être passé à la fonction socket_strerror( ) pour obtenir un message d 'erreur , humainement lisible .

Voir aussi socket_connect( ) , socket_listen( ) , socket_create( ) , socket_last_error( ) et socket_strerror( ) .