Envía un mensaje

# Stomp::send

# stomp_send

(PECL stomp >= 0.1.0)

Stomp::send -- stomp_send — Envía un mensaje

### Descripción

Estilo orientado a objetos (método):

public function Stomp::send(string `$destination`, mixed `$msg`, array `$headers` = ?): bool

Estilo procedimental:

function stomp_send(
resource `$link`,
string `$destination`,
mixed `$msg`,
array `$headers` = ?
): bool

Envía un mensaje a el Message Broker.

### Parámetros

`link`
  Estilo procedimental únicamente: El identificador stomp devuelto por la funciónstomp_connect().
`destination`
  A dónde eenviar el mensaje
`msg`
  Mensaje a enviar.
`headers`
  Array asociativo que contiene los encabezados adicionales (ejemplo: receipt).

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

### Ejemplos

Vea stomp_ack().

### Notas

> Nota: Un encabezado de transacción puede ser especificado, indicando que la confirmación de los mensajes debe ser parte de la transacción.

Sugerencia

Stomp es, por naturaleza, asíncrono. Una comunicación síncrona puede ser implementada añadiendo un encabezado `receipt`. Esto hará que los métodos no devuelvan nada hasta que el mensaje de confirmación no haya sido recibido o hasta que el tiempo de espera no sea alcanzado.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open