从Node.JS绑定中的ZMQ获取套接字选项
我正在使用Node.js的ZMQ绑定,显然我无法访问套接字的选项。下面是我如何为从Node.JS绑定中的ZMQ获取套接字选项,node.js,sockets,zeromq,Node.js,Sockets,Zeromq,我正在使用Node.js的ZMQ绑定,显然我无法访问套接字的选项。下面是我如何为拉和推创建套接字的: var sender = zmq.socket('push'); var receiver = zmq.socket('pull'); 设置消息传递系统很容易,但我想访问\u ioevents,但很难理解如何通过套接字本身访问该选项。我的目标是获得所描述的ZMQ\u POLLIN和ZMQ\u POLLOUT状态。 PULL插座的内容如下: { type: 'pull', _zmq: { s
拉
和推
创建套接字的:
var sender = zmq.socket('push');
var receiver = zmq.socket('pull');
设置消息传递系统很容易,但我想访问\u ioevents
,但很难理解如何通过套接字本身访问该选项。我的目标是获得所描述的ZMQ\u POLLIN
和ZMQ\u POLLOUT
状态。
PULL
插座的内容如下:
{ type: 'pull',
_zmq: { state: 0, onReady: [Function] },
_outgoing: [],
_shouldFlush: true,
_events: { message: [Function], EINTR: [Function] } }
这是没有帮助的
谢谢我意识到我问错了问题。包含
ZMQ\u POLLIN
和ZMQ\u POLLOUT
状态的对象是通过var ZMQ=require('ZMQ')创建的ZMQ
用于创建发送方
和接收方
对象
只需执行zmq.zmq_POLLIN
即可访问标志。不过我还是要弄明白他们的意思