如何从Buffer node.js中读取二进制数据作为数字?

时间:2014-04-09 12:04:50

标签: node.js buffer

目前我收到的消息是我的udp服务器以<Buffer 43 31 07 55 56>的形式到达,这应该是一个ID 4331075556

  • obj.toString()返回C1UV
  • parseInt(obj)返回NaN
  • JSON.stringify(obj)返回[67,49,7,85,86]

如何将<Buffer 43 31 07 55 56>转换为4331075556

1 个答案:

答案 0 :(得分:6)

你需要在toString()中指定一个额外的参数:

obj.toString('hex')