Documentación offline PHP master

ZMQSocket::connect

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ZMQSocket::connect

Contectar el socket

Descripción#

public ZMQSocket::connect(string $dsn, [bool $force]): ZMQSocket
```php

Contecta el socket a un extremo remoto. El extremo está definido en formato `transporte://dirección` donde transporte es uno de los siguientes: inproc, ipc, tcp, pgm o epgm.

## Parámetros

`dsn`  
El DSN de la conexión, por ejemplo `transporte://dirección`.

`force`  
Intenta la conexión incluso si elm socket ya ha sido conectado al extremo dado.

## Valores devueltos

Devuelve el objeto actual.

## Errores/Excepciones

Lanza una `ZMQSocketException` en caso de error.

## Ejemplos

Un ejemplo de `ZMQContext`

Construir un nuevo contexto y asignar un socket de petición
getEndpoints(); /* Comprobar si el socket está conectado */ if (!in_array($dsn, $endpoints['connect'])) { echo "

Conectando a $dsn

"; $socket->connect($dsn); } else { echo "

Ya se ha contectado a $dsn

"; } /* Enviar y recibir */ $socket->send("¡Hola!"); $message = $socket->recv(); echo "

El servidor dice: {$message}

"; ?>

```php