ZMQSocket::recv
En esta página
ZMQSocket::recv
Recibir un mensaje
Descripción#
public ZMQSocket::recv([int $mode]): string
```php
Recibe un mensaje de un socket. Por defecto, la recepción quedará en espera hasta que haya disponible un mensaje, a menos que se emplee la bandera `ZMQ::MODE_DONTWAIT`. Se puede emplear la opción de socket `ZMQ::SOCKOPT_RCVMORE` para recibir mensajes multiparte. Véase `ZMQSocket::setSockOpt` para más información.
## Parámetros
`mode`
Proporcionar banderas de modo para recibir mensajes multiparte o hacer que la operación no quede en espera. Véanse las constantes `ZMQ::MODE_*`.
## Valores devueltos
Devuelve el mensaje. Si se emplea `ZMQ::MODE_DONTWAIT` y la operación debería quedar en espera, se devolverá `false`.
## Errores/Excepciones
Lanza una `ZMQSocketException` en caso de error.
## Ejemplos
Un ejemplo de send/recv
Envío / respuesta sin esperas
```php
Resultado del ejemplo anterior es similar a:
Enviando el mensaje
- Unable to execute operation, retrying (4)
Respuesta obtenida: Este es un mensaje