socket_bind
Lie un nom à un socket
&reftitle.description;
boolsocket_bind
Socketsocket
stringaddress
intport0
Lie le nom donné par address à l'interface
de connexion décrite par socket. Ceci doit
être effectué avant qu'une connexion ne soit établie en utilisant
socket_connect ou socket_listen.
&reftitle.parameters;
socket
Une instance de Socket créée par socket_create.
address
Si le socket est de la famille AF_INET, le paramètre
address est une IP numérique
(i.e. 127.0.0.1).
Si le socket est de la famille AF_UNIX, le paramètre
address représente le chemin d'un socket de domaine Unix
(i.e. /tmp/my.sock).
port (optionnel)
Le paramètre port est uniquement utilisé lors de la
liaison à un socket AF_INET et désigne le port
sur lequel écouter pour une connexion.
&reftitle.returnvalues;
&return.success;
Le code erreur peut être récupéré avec la fonction socket_last_error.
Ce code peut être passé à la fonction socket_strerror
pour récupérer le message textuel de l'erreur.
&reftitle.changelog;
&Version;
&Description;
&sockets.changelog.socket-param;
&reftitle.examples;
Utilisation de socket_bind pour définir l'adresse de la source
]]>
&reftitle.notes;
Cette fonction doit être utilisée sur le socket avant la fonction
socket_connect.
Note de compatibilité avec Windows 9x/ME :
socket_last_error peut retourner un code erreur
invalide lorsque vous tentez de lier un socket avec une adresse fausse, qui n'appartient
pas à la machine.
&reftitle.seealso;
socket_connect
socket_listen
socket_create
socket_last_error
socket_strerror