TCPClient
Source: tcp.ts:73
Low-level client. You SHOULD NOT use this client unless you know what are you doing
Constructors
new TCPClient(
state: SharedState,
option: TCPClientOption,
socketOption?: SocketConstructorOpts,
): TCPClient
Parameters
state(SharedState)option(TCPClientOption)socketOption(SocketConstructorOpts, optional)
Returns
TCPClient
Properties
emit: (event: K, args: TCPClientEvents[K] extends any[] ? any[any] : never) => void
forwardPacket: (packetId: number, decoder: BinaryDecoder) => void
on: (event: K, func: TCPClientEvents[K] extends any[] ? (args: any[any]) => void : never) => void
once: (event: K, func: TCPClientEvents[K] extends any[] ? (args: any[any]) => void : never) => void
option: TCPClientOption
readonly
tcp.ts:88parsePacket: (packetId: string | number, data: object) => EncodeResult
sendInitPacket: () => void
socket: Socket
readonly
tcp.ts:74Methods
connect(): void
Connect to server
Returns
void
disconnect(): void
Returns
void
sendPacket(
packetId: string | number,
data: Record<string, any>,
): void
Parameters
packetId(string | number)data(Record<string, any>)
Returns
void
write(buf: Buffer): void
Parameters
buf(Buffer)
Returns
void