Skip to main content
The Deno 2 Release Candidate is here
Learn more
Latest
class Server
extends EventEmitter<never, never, ServerReservedEvents>
import { Server } from "https://deno.land/x/socket_io@0.2.0/packages/engine.io/lib/server.ts";

Constructors

new
Server(opts?: Partial<ServerOptions>)

Properties

private
clients: Map<string, Socket>
readonly
opts: ServerOptions

Methods

private
handleRequest(
req: Request,
connInfo: ConnInfo,
url: URL,
): Promise<Response>

Handles an HTTP request.

private
handshake(
req: Request,
connInfo: ConnInfo,
responseHeaders: Headers,
): Promise<Response>

Handshakes a new client.

private
verify(req: Request, url: URL): Promise<void>

Verifies a request.

Closes all clients.

handler(additionalHandler?: Handler)

Returns a request handler.