Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

SocketPeer

interfaz

Conexión WebSocket ya aceptada por el adaptador, tal como la ve el hub.

ts
import type { SocketPeer } from "@meekojs/meeko/server";

Código fuente src/server/socket/runtime.ts:43

Declaración #

ts
interface SocketPeer {
	send(message: string): void | Promise<void>
	close(code?: number, reason?: string): void
	readonly bufferedAmount?: number
}

Ejemplo #

ts
import type { SocketPeer } from "@meekojs/meeko/server";

function peerOf(socket: WebSocket): SocketPeer {
  return {
    send: (message) => socket.send(message),
    close: (code, reason) => socket.close(code, reason),
    get bufferedAmount() { return socket.bufferedAmount; },
  };
}

Miembros #

send #

método

send(message: string): void | Promise<void>

Envía un mensaje de texto.

close #

método

close(code?: number, reason?: string): void

Cierra la conexión con un código y un motivo.

bufferedAmount #

propiedad sólo lectura opcional

readonly bufferedAmount?: number

Bytes salientes pendientes, para aplicar maxBufferBytes.

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/server/socket/runtime.ts