/************************************************************************ * Copyright (c) 2021 Server * Author : Shao * Date : 2021-10-30 * Use : 消息预处理 ************************************************************************/ import myLogger from '@wingyi8/sk-logger'; const logger = myLogger.getLogger(__filename); /** * 消息解码 * @param msg 消息体 */ export function msgDecode(msg: Buffer) { logger.debug(msg.toString()); return JSON.parse(msg.toString() || `{}`); } /** * 消息编码 * @param msg 消息体 */ export function msgEncode(protocol: string, packet: any) { let msg = { protocol, packet }; return JSON.stringify(msg); }