zeromq-port
Version:
Bindings for node.js to zeromq 2.x, 3.x versions
19 lines (15 loc) • 462 B
JavaScript
var zmq = require('../')
, should = require('should');
var push = zmq.socket('push')
, pull = zmq.socket('pull');
pull.on('message', function(msg1, msg2, msg3){
msg1.toString().should.equal('string');
msg2.toString().should.equal('15.99');
msg3.toString().should.equal('buffer');
push.close();
pull.close();
});
pull.bind('inproc://stuff', function(){
push.connect('inproc://stuff');
push.send(['string', 15.99, new Buffer('buffer')]);
});