(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
socket_connect — Crea una conexión en un socket
Crea una nueva conexión utilizando la instancia Socket
socket, que debe ser una instancia de
Socket creada por socket_create().
socketUna instancia de Socket creada con socket_create().
address
El argumento address es una dirección IPv4 válida
(por ejemplo, 127.0.0.1) si socket es
AF_INET, o una dirección IPv6 válida
(por ejemplo, ::1) si el soporte IPv6 está activo y el argumento
socket es AF_INET6, o una ruta hacia un socket de dominio Unix, si la familia de sockets es
AF_UNIX.
port
El argumento port solo se utiliza y es obligatorio
al conectarse a un socket AF_INET o
AF_INET6, e indica el puerto del host remoto
al que debe realizarse la conexión.
Esta función retorna true en caso de éxito o false si ocurre un error. El código
de error generado puede obtenerse llamando a la función
socket_last_error(). Este código de error
puede pasarse a la función socket_strerror()
para obtener un mensaje de error legible por humanos.
Nota:
Si el socket es no bloqueante, entonces esta función devuelve
falsecon el siguiente error:Operation now in progress.
| Versión | Descripción |
|---|---|
| 8.0.0 |
socket ahora es una instancia de Socket ;
anteriormente, era un resource.
|
| 8.0.0 |
port ahora es nullable.
|