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

openSocketSession

función

Conecta un transporte ya actualizado al hub, con una cadena de recepción en serie. Los hosts que reconstruyen conexiones, como un Durable Object que despierta, la llaman directamente; el hub vuelve a autorizar la petición. Si la rechaza, cierra el peer con 4401 (sesión) o 4403 (autorización del canal), desde 1.1, o con 1008 por cualquier otro motivo.

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

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

Firma #

ts
function openSocketSession(options: OpenSocketSessionOptions): OpenedSocketSession

Parámetros #

options OpenSocketSessionOptions

Hub, canal, petición, sala, peer y límite de bytes pendientes.

Devuelve #

OpenedSocketSession

La sesión, con ready y settled.

Ejemplo #

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

const session = openSocketSession({ hub: app.socket!.hub, name: "chat", request, roomId: "general", peer, maxPendingBytes: 64 * 1024 });
socket.addEventListener("message", (event) => session.receive(event.data as string));
socket.addEventListener("close", () => session.closed());

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