socket_connect

(PHP 4 >= 4.1.0, PHP 5, PHP 7)

socket_connectInicia una conexión sobre un socket

Descripción

socket_connect ( resource $socket , string $address [, int $port = 0 ] ) : bool

Inicia 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 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.

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á FALSE con un error Operation now in progress (La operación está en progreso).

Ver también