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

OpenSocketSessionOptions

interfaz

Opciones de openSocketSession.

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

Código fuente src/server/runtime/upgrade.ts:178

Declaración #

ts
interface OpenSocketSessionOptions {
	readonly hub: SocketHub
	readonly name: string
	readonly request: Request
	readonly roomId: string | undefined
	readonly peer: SocketPeer
	readonly maxPendingBytes: number
	onError?(error: unknown): void
}

Ejemplo #

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

const options: OpenSocketSessionOptions = { hub, name: "chat", request, roomId: "general", peer, maxPendingBytes: 64 * 1024 };

Miembros #

hub #

propiedad sólo lectura

readonly hub: SocketHub

Hub de la aplicación.

name #

propiedad sólo lectura

readonly name: string

Nombre del canal.

request #

propiedad sólo lectura

readonly request: Request

Petición del handshake sobre el origen público; el hub la vuelve a autorizar.

roomId #

propiedad sólo lectura

readonly roomId: string | undefined

Sala, si la hay.

peer #

propiedad sólo lectura

readonly peer: SocketPeer

Conexión ya aceptada por el transporte.

maxPendingBytes #

propiedad sólo lectura

readonly maxPendingBytes: number

Bytes entrantes retenidos mientras el hub autoriza la conexión.

onError #

método opcional

onError?(error: unknown): void

Observador de los fallos de la sesión.

Véase también #

¿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/runtime/upgrade.ts