socket_connect
(PHP 4 >= 4.1.0, PHP 5)
socket_connect — Inicia una conexión sobre un socket
Descripción
$socket
, string $address
[, int $port = 0
] )
Iniia una conexión hacia address usando el recurso socket
socket, el cual debe ser un recurso socket
válido creado con socket_create().
Parámetros
-
socket -
-
address -
El parámetro
addresses una dirección IPv4 en notación decimal con puntos (p.ej. 127.0.0.1) sisocketesAF_INET, una dirección IPv6 válida (p.ej. ::1) si está habilitado el soporte para IPv6 ysocketesAF_INET6o el nombre de ruta de un socket de dominio Unix, si la familia de sockets esAF_UNIX. -
port -
El parámetro
portsólo se usa y es obligatoria al conectarse a un socketAF_INETo a un socketAF_INET6, y desgina el puerto del host remoto al que debería de hacerse una conexión.
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error. El código de error se puede recurperar con
socket_last_error(). Este código se puede pasar a
socket_strerror() para obtener una explicación textual del
error.
Nota:
Si el socket es de no-bloqueo, esta función devolverá
FALSEcon un error Operation now in progress (La operación está en progreso).
Ver también
- socket_bind() - Vincula un nombre a un socket
- socket_listen() - Escucha una conexión sobre un socket
- socket_create() - Crear un socket (extremo de comunicación)
- socket_last_error() - Devuelve el último error sobre un socket
- socket_strerror() - Devuelve una cadena que describe un error de socket