缓冲区转换正确解码PUB / SUB中的<topic>,但不解码消息。为什么?

时间:2017-07-23 18:49:59

标签: node.js zeromq

这是ZeroMQ PUB / SUB套接字的SUB端处理程序的代码:

sock.on('message', function(topic, message) {
  console.log("--Topic--");
  console.log(topic);
  console.log(topic.toString('utf8'));
  console.log("--Message--");
  console.log(message);
  console.log(message.toString('utf8'));
  console.log("");
});

可能在这里遗漏了一些东西,但我很难解决为什么我的缓冲区转换会返回垃圾:

--Topic--
<Buffer 70 72 65 73 65 6e 63 65>
presence
--Message--
<Buffer 08 a0 43 10 f9 dd d3 cb 05 18 00 20 18 2a 06 00 0c 29 f2 d5 b4 aa 1f 30 10 00 1a 14 13 00 b3 75 48 ec 55 a7 92 a2 bd ee 9d 4b b6 25 a0 77 a5 d3 22 0c ... >
�C���� *
        )�մ�0�uH�U������K�%�w��"
                                Aruba AP 215*
��۟

第一项(主题)解码没有问题,但消息似乎没有。

0 个答案:

没有答案