首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用nodejs数据包发送数据包

用nodejs数据包发送数据包
EN

Stack Overflow用户
提问于 2014-02-24 16:57:45
回答 1查看 3.3K关注 0票数 1

我正在使用这个包:

代码语言:javascript
复制
http://bigeasy.github.io/packet

它说,在文档中,解析是通过以下方式完成的:

代码语言:javascript
复制
parser.packet("pkt_id", "x16, l16 => id");
...
parser.parse(buffer);
...
parser.extract("pkt_id", function (packet) {...

但是如何序列化数据并将其作为缓冲区发送呢?

我试过了

代码语言:javascript
复制
var stuff = serializer("pkt_id", {var1, var2});
socket.write(stuff);

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-24 19:29:11

您可以在节点中创建Buffer

代码语言:javascript
复制
var stuff = serializer("pkt_id", "this should be a string");
socket.write(new Buffer(stuff, 'binary');

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21994024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档