couch-kit
    Preparing search index...

    Class GameWebSocketServer

    Hierarchy

    Index
    • get clientCount(): number

      Returns the number of currently connected clients.

      Returns number

    • Broadcast data to all connected clients. Wraps each send in try/catch so a single failed send doesn't skip remaining clients.

      Parameters

      • data: unknown
      • OptionalexcludeId: string

      Returns void

    • Type Parameters

      • K extends "message" | "error" | "connection" | "disconnect" | "listening"

      Parameters

      Returns boolean

    • Type Parameters

      • K extends "message" | "error" | "connection" | "disconnect" | "listening"

      Parameters

      • event: K

      Returns number

    • Type Parameters

      • K extends "message" | "error" | "connection" | "disconnect" | "listening"

      Parameters

      Returns this

    • Type Parameters

      • K extends "message" | "error" | "connection" | "disconnect" | "listening"

      Parameters

      Returns this

    • Type Parameters

      • K extends "message" | "error" | "connection" | "disconnect" | "listening"

      Parameters

      Returns this

    • Type Parameters

      • K extends "message" | "error" | "connection" | "disconnect" | "listening"

      Parameters

      • Optionalevent: K

      Returns this

    • Send data to a specific client by socket ID. Silently ignores unknown socket IDs and write errors.

      Parameters

      • socketId: string
      • data: unknown

      Returns void