(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
socket_connect — Inicia una conexión sobre un socket
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 errorOperation now in progress
(La operación está en progreso).