此代码......
var zmq = require('zmq');
var req = zmq.socket('req');
req.setsockopt('hwm', 10); // or req.setsockopt(zmq.ZMQ_HWM, 10);
...抛出此错误:
/Users/.../node_modules/zmq/lib/index.js:246
this._zmq.setsockopt(opts[opt] || opt, val);
^
Error: Invalid argument
at Socket.setsockopt (/Users/.../node_modules/zmq/lib/index.js:246:13)
PS。奖励点,有没有办法做这样的事情zmq.socket('req', {'hwm': 10})
?
zeromq.node 2.11.1& zeromq 4.0.5
答案 0 :(得分:1)
我不相信一旦你点击ZMQ 4.0,HWM
就可以了,而不指明你的意思是SNDHWM
还是RCVHWM
。