1

我正在使用 Node.js 的 ZMQ 绑定,显然我无法访问套接字的选项。这是我为PULLand创建套接字的方法PUSH

var sender = zmq.socket('push');
var receiver = zmq.socket('pull');

然后设置消息传递系统非常容易,但我想访问_ioevents但很难理解如何通过套接字本身访问该选项。我的目标是达到此处描述ZMQ_POLLIN的状态。套接字的内容如下:ZMQ_POLLOUTPULL

{ type: 'pull',
  _zmq: { state: 0, onReady: [Function] },
  _outgoing: [],
  _shouldFlush: true,
  _events: { message: [Function], EINTR: [Function] } }

这是没有帮助的。

谢谢

4

1 回答 1

0

我意识到我问错对象了。创建包含ZMQ_POLLINZMQ_POLLOUT状态的对象,zmq通过var zmq = require('zmq');该对象用于创建senderreceiver对象。

只需这样做,zmq.ZMQ_POLLIN我就可以访问标志。我仍然必须弄清楚他们的意思是什么。

于 2013-03-27T09:34:50.133 回答