Skip to main content
The Deno 2 Release Candidate is here
Learn more
Latest
class Polling
extends Transport
import { Polling } from "https://deno.land/x/socket_io@0.2.0/packages/engine.io/lib/transports/polling.ts";

Properties

private
optional
pollingPromise: { resolve: (res: Response) => void; reject: () => void; responseHeaders: Headers; }
readonly
name
readonly
upgradesTo: string[]

Methods

private
onDataRequest(req: Request, responseHeaders: Headers): Promise<Response>

The client sends a request with data.

private
onPollRequest(req: Request, responseHeaders: Headers): Promise<Response>

The client sends a long-polling request awaiting the server to send data.

private
write(data: string)

Writes data as response to long-polling request

protected
doClose()
onRequest(req: Request, responseHeaders: Headers): Promise<Response>
send(packets: Packet[])