zeromq.node setsockopt 抛出无效参数错误

zeromq.node setsockopt throws invalid argument error

此代码...

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

我不相信一旦你点击 ZMQ 4.0,HWM 不再是一个选项,而不指定你的意思是 SNDHWM 还是 RCVHWM