Saltar al contenido principal

EMIT | ping

Función que Realiza

  • Este evento espera que el cliente envíe un dato y el servidor se lo devuelva, esto con el objetivo de medir la latencia con el socket.

Funcionamiento

  • Nombre del Evento: ping
  • Acción: EMIT
  • Requiere Api-Key?: Si
  • Requiere una Sesión?: Si
  • Recibe datos mediante: No recibe
    • Cantidad de datos: 0
  • Responde con contenido?: Si

Contenido que recibe y retorna

  • Cualquier cosa que el usuario envie.

Ejemplo de uso

aviso

En este ejemplo se da por hecho que se realizó la conexión previa al websocket tal como se indica en la Página de Autenticación.

javascript
<script src="https://cdn.socket.io/4.8.3/socket.io.min.js"></script>
<script>
if (socket.connected) {
setInterval(() => {
const start = Date.now();

socket.emit("ping", () => {
const duration = Date.now() - start;
connectionLatency.textContent = duration;
});
}, 2000);
}
</script>