UNPKG

pinusmod-kcp

Version:

kcp 的 connector (基于 node-kcp-x)

12 lines (11 loc) 426 B
import { Package } from 'pinusmod-protocol'; import { ISocket } from '../interfaces/ISocket'; export function handle(socket: ISocket, reason: string) { // websocket close code 1000 would emit when client close the connection if (typeof reason === 'string') { let res = { reason: reason }; socket.sendRaw(Package.encode(Package.TYPE_KICK, Buffer.from(JSON.stringify(res)))); } }