UNPKG

@lvgithub/stick

Version:

The solution of sticky package problem of TCP for Node.Js !

19 lines (13 loc) 582 B
import { Stick, MaxBodyLen } from '../../typings/stick'; const stick = new Stick(256); // 设置 body 最大值为 32k stick.setMaxBodyLen(MaxBodyLen["32K"]); const log = (...info: any) => console.log(new Date(), '', ...info); stick.onBody((body: Buffer) => { log('body:', body.toString()); }); const user = { name: 'liuwei', isVip: true }; const data = stick.makeData(JSON.stringify(user)); // 在真实的应用场景中这部分代码在客户端中通过TCP 发送给服务端 // 服务端把接受到的 data,通过 putData 把数据放入 stick stick.putData(data);