(PHP 4 >= 4.1.0, PHP 5, PHP 7)
socket_connect — Inicia una conexión sobre un socket
$socket
, string $address
[, int $port
= 0
] )
Inicia una conexión hacia address
usando el recurso socket
socket
, el cual debe ser un recurso socket
válido creado con socket_create().
socket
address
El parámetro address
es una dirección IPv4
en notación decimal con puntos (p.ej. 127.0.0.1) si
socket
es AF_INET
, una dirección
IPv6 válida (p.ej. ::1) si está habilitado el soporte para IPv6 y
socket
es AF_INET6
o el nombre de ruta de un socket de dominio Unix, si la familia de sockets es
AF_UNIX
.
port
El parámetro port
sólo se usa y es obligatoria
al conectarse a un socket AF_INET
o a un
socket AF_INET6
, y desgina
el puerto del host remoto al que debería de hacerse una conexión.
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á
FALSE
con un error Operation now in progress (La operación está en progreso).