如何从缓冲区node.js读取二进制数据为数字?
目前我收到一个消息,我的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
?
你需要在toString()中指定一个额外的参数:
obj.toString('hex')