我正在使用zeromq将消息从 node.js 服务器推送到我的工作人员。router
我在 node.js 端创建了一个套接字
var sender = zmq.socket('router');
sender.bind('tcp://127.0.0.1:6633', function(err) {
if (err) {
console.log( 'Error binding socket' );
return;
}
console.log('OK!');
}
dealer
并使用工作代码中的a 连接到该地址。
当工作人员首先连接时出现问题,在绑定之前(并非总是如此,但经常如此)。这应该不是 zeromq 文档的问题,所以我认为这是node.js 绑定的问题,问题是我该如何解决这个问题?
还有一个问题,我可以在函数中捕获此异常Socket is busy
,process.on('uncaughtException',...)
而不是在bind
函数中
我应该提到我正在 Windows 7 64 位上执行此操作。