i-6ren">
gpt4 book ai didi

node.js - 使用 nodejs 数据包发送数据包

转载 作者:可可西里 更新时间:2023-11-01 02:52:05 25 4
gpt4 key购买 nike

我正在使用这个包:

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);

但这是错误的,我在文档中找不到任何关于如何打包数据并将其构建到缓冲区并将其发送给客户端的文档。

最佳答案

您可以这样在 Node 中创建一个Buffer:

var stuff = serializer("pkt_id", "this should be a string");
socket.write(new Buffer(stuff, 'binary');

有关 Buffer 全局对象的更多信息,请查看文档: http://nodejs.org/api/buffer.html

关于node.js - 使用 nodejs 数据包发送数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21994024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com