我正在使用这个包:
http://bigeasy.github.io/packet它说,在文档中,解析是通过以下方式完成的:
parser.packet("pkt_id", "x16, l16 => id");
...
parser.parse(buffer);
...
parser.extract("pkt_id", function (packet) {...但是如何序列化数据并将其作为缓冲区发送呢?
我试过了
var stuff = serializer("pkt_id", {var1, var2});
socket.write(stuff);但是这是错误的,我在文档中找不到它如何打包数据并将其构建到缓冲区中并将其发送到客户端。
发布于 2014-02-24 19:29:11
您可以在节点中创建Buffer:
var stuff = serializer("pkt_id", "this should be a string");
socket.write(new Buffer(stuff, 'binary');有关Buffer全局对象的更多信息,请查看docs:http://nodejs.org/api/buffer.html
https://stackoverflow.com/questions/21994024
复制相似问题