classicborne-server-protocol
    Preparing search index...

    Class SocketImpostor

    Impostor for WebSocket to make it compatible with the TCP server.

    Hierarchy

    • TypedEmitter
      • SocketImpostor
    Index

    Constructors

    Properties

    buffer: SmartBuffer
    client: Client = null
    websocket: WebSocket
    defaultMaxListeners: number

    Methods

    • Type Parameters

      • U extends string | number

      Parameters

      • event: U
      • listener: DefaultListener[U]

      Returns this

    • Type Parameters

      • U extends string | number

      Parameters

      • event: U
      • ...args: Parameters<DefaultListener[U]>

      Returns boolean

    • Type Parameters

      • U extends string | number

      Returns U[]

    • Returns number

    • Parameters

      • type: string | number

      Returns number

    • Type Parameters

      • U extends string | number

      Parameters

      • type: U

      Returns DefaultListener[U][]

    • Type Parameters

      • U extends string | number

      Parameters

      • event: U
      • listener: DefaultListener[U]

      Returns this

    • Type Parameters

      • U extends string | number

      Parameters

      • event: U
      • listener: DefaultListener[U]

      Returns this

    • Type Parameters

      • U extends string | number

      Parameters

      • event: U
      • listener: DefaultListener[U]

      Returns this

    • Type Parameters

      • U extends string | number

      Parameters

      • event: U
      • listener: DefaultListener[U]

      Returns this

    • Type Parameters

      • U extends string | number

      Parameters

      • event: U
      • listener: DefaultListener[U]

      Returns this

    • Type Parameters

      • U extends string | number

      Parameters

      • type: U

      Returns DefaultListener[U][]

    • Parameters

      • Optionalevent: string | number

      Returns this

    • Type Parameters

      • U extends string | number

      Parameters

      • event: U
      • listener: DefaultListener[U]

      Returns this

    • Parameters

      • n: number

      Returns this

    • Writes data to the WebSocket.

      Parameters

      • buffer: Buffer<ArrayBufferLike>

        The buffer to write.

      Returns void