UNPKG

logagent-output-zeromq

Version:
27 lines (21 loc) 531 B
var zmq = require('zeromq'); // socket to talk to clients var responder = zmq.socket('rep'); responder.on('message', function(request) { console.log("Received request: [", request.toString(), "]"); // do some 'work' setTimeout(function() { // send reply back to client. responder.send("World"); }, 1000); }); responder.bind('tcp://*:3000', function(err) { if (err) { console.log(err); } else { console.log("Listening on 3000…"); } }); process.on('SIGINT', function() { responder.close(); });