我正在使用Node.js的ZMQ绑定,显然我无法访问套接字的选项。以下是我为PULL
和PUSH
创建套接字的方法:
var sender = zmq.socket('push');
var receiver = zmq.socket('pull');
然后设置消息传递系统非常容易,但是我想访问_ioevents
但是很难理解如何通过套接字本身访问该选项。我的目标是获得ZMQ_POLLIN
和ZMQ_POLLOUT
描述的here状态。
PULL
套接字的内容如下:
{ type: 'pull',
_zmq: { state: 0, onReady: [Function] },
_outgoing: [],
_shouldFlush: true,
_events: { message: [Function], EINTR: [Function] } }
哪个没有帮助。
由于
答案 0 :(得分:0)
我意识到我问的是错误的对象。包含ZMQ_POLLIN
和ZMQ_POLLOUT
状态的对象zmq
是通过var zmq = require('zmq');
创建的,用于创建sender
和receiver
对象。
只需执行zmq.ZMQ_POLLIN
即可访问标记。我仍然需要弄清楚他们的意思是什么。