nodejs的Buffer有办法像c的结构体那样用吗

 我来答
百度网友91c2418
2016-12-10
知道答主
回答量:45
采纳率:0%
帮助的人:19.1万
展开全部
可以使用ref和ref-struct模块
比如想要定义下面这样的结构

struct timeval {
time_t tv_sec; /* seconds since Jan. 1, 1970 */
suseconds_t tv_usec; /* and microseconds */
};
如果在nodejs里面用ref和ref-struct模块来定义,就按下面这种写法
var ref = require('ref');
var StructType = require('ref-struct');
// define the time types
var time_t = ref.types.long;
var suseconds_t = ref.types.long;
// define the "timeval" struct type
var timeval = StructType({
tv_sec: time_t,
tv_usec: suseconds_t
});
// now we can create instances of it
var tv = new timeval;
上面这些一般是配合ffi模块一起用的,
详情参考:
https://github.com/TooTallNate/ref-struct#readme
https://github.com/TooTallNate/ref#readme
http://github.com/node-ffi/node-ffi
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-12-10
展开全部
Buffer是流,没有key/value结构,JS的key/value数据结构是object。
var u = {
name: "党志明",
message: "..."
}
u.name
u.name = ..
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式