zeromq-port
Version:
Bindings for node.js to zeromq 2.x, 3.x versions
25 lines (20 loc) • 526 B
JavaScript
var zmq = require('../')
, should = require('should');
var rep = zmq.socket('rep')
, req = zmq.socket('req');
rep.on('message', function(msg){
msg.should.be.an.instanceof(Buffer);
msg.toString().should.equal('hello');
rep.send('world');
});
rep.bind('inproc://stuff');
rep.on('bind', function(){
req.connect('inproc://stuff');
req.send('hello');
req.on('message', function(msg){
msg.should.be.an.instanceof(Buffer);
msg.toString().should.equal('world');
req.close();
rep.close();
});
});