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.
import { openSocketSession } from "@meekojs/meeko/server";Source code src/server/runtime/upgrade.ts:230
Firma #
function openSocketSession(options: OpenSocketSessionOptions): OpenedSocketSessionParameters #
-
optionsOpenSocketSessionOptions Hub, canal, petición, sala, peer y límite de bytes pendientes.
Returns #
-
OpenedSocketSession La sesión, con
readyysettled.
Example #
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());