为了账号安全,请及时绑定邮箱和手机立即绑定

nodejs buffer 可以写入 64位的吗?

nodejs buffer 可以写入 64位的吗?

潇湘沐 2018-12-20 18:15:11
最近遇到个问题 使用 net 模块 与 c++ 那边 进行socket连接现在 需要传一串 buffer 过去const buf = Buffer.allocUnsafe(51)buf.writeInt16BE(0,2)buf.writeInt32BE(0,4)官方的api 貌似只提供了 16 和 32 位的,现在需要拼一个 64位 的 请问怎么写64的呢我这样尝试下貌似不行const buf1 = Buffer.allocUnsafe(4)const buf2 = Buffer.allocUnsafe(4)const totalLength = buf1.length + buf2.lengthconsole.log(totalLength);buf1.writeInt32BE(0x0102,0)buf2.writeInt32BE(0x0304,0)const uidBuffer = Buffer.concat([buf1,buf2],totalLength)console.log('uidBuffer',decoder.write(uidBuffer));
查看完整描述

1 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

查看完整回答
反对 回复 2019-01-25
  • 1 回答
  • 0 关注
  • 779 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信