Constructors
constructor
-
Parameters
-
__namedParameters: object
-
logger: any
-
maxClients: number
-
server: any
Methods
allocateClient
- allocateClient(ws: any): boolean
-
Parameters
Returns boolean
getStats
-
Returns any
handleConnectionClose
- handleConnectionClose(ws: any, allowReconnect?: boolean): boolean
-
Parameters
-
ws: any
-
Default value allowReconnect: boolean = true
Returns boolean
handleGracefulDisconnect
- handleGracefulDisconnect(ws: any, client: any): void
-
Parameters
Returns void
handlePacket
- handlePacket(ws: any, packet: any): boolean
-
Parameters
Returns boolean
handleReconnect
- handleReconnect(ws: any, client: any, token: any): boolean
-
Parameters
-
ws: any
-
client: any
-
token: any
Returns boolean
internalComputeStats
- internalComputeStats(): void
-
Returns void
internalMakeClientHandle
- internalMakeClientHandle(ws: any): void
-
Parameters
Returns void
kick
- kick(client: any, closeSocket?: boolean): boolean
-
Parameters
-
client: any
-
Default value closeSocket: boolean = true
Returns boolean
true on success
removeOldReconnects
- removeOldReconnects(now: any): void
-
Parameters
Returns void
tick
- tick(now: any, dt: any): void
-
Parameters
Returns void
The client pool maintains a list of all clients