Skip to main content
Module

x/socket_io/mod.ts>Adapter

Socket.IO server for Deno
Latest
class Adapter
extends InMemoryAdapter
Abstract
import { Adapter } from "https://deno.land/x/socket_io@0.2.0/mod.ts";

Constructors

new
protected
Adapter(nsp: Namespace)

Properties

protected
readonly
uid: string

Methods

protected
onRequest(request: ClusterRequest)
protected
onResponse(response: ClusterResponse)
protected
abstract
publishRequest(request: ClusterRequest): void

Sends request to the other Socket.IO servers

protected
abstract
publishResponse(requesterUid: string, response: ClusterResponse): void
addSockets(opts: BroadcastOptions, rooms: Room[])
broadcast(packet: Packet, opts: BroadcastOptions)
broadcastWithAck(
packet: Packet,
clientCountCallback: (clientCount: number) => void,
ack: (...args: unknown[]) => void,
)
delSockets(opts: BroadcastOptions, rooms: Room[])
disconnectSockets(opts: BroadcastOptions, close: boolean)
serverSideEmit(packet: unknown[])