socket_connect

socket_connect -- Crée une connexion sur une socket

Description

bool socket_connect ( 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_connect( ) créée une nouvelle connexion en utilisant la ressource socket socket , qui doit être une ressource de socket valide , créée par la fonction 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_bind( ) , socket_listen( ) , socket_create( ) , socket_last_error( ) et socket_strerror( ) .