// Listen for message, then parse and broadcast it reqSocket.on('message', (msg) => { const message = parseMessage(msg) bridgeObject.onReqMessage(message[0], message[1], message[2]) })
sub.on('message', json => { const msg = JSON.parse(json); const date = new Date(msg.timestamp); console.log(`File "${msg.file}" changed at ${date}`); });
subSocket.on("message", msg => { // We start listening for messages that arrive at our SUB socket, // we do some simple parsing of the message to remove the chat prefix, // and then we broadcast it to all the clients connected to the current WebSocket server console.log(`From other server: ${msg}`); broadcast(msg.toString().split(" ")[1]); });
resp.on('message', data => { const msg = JSON.parse(data); console.log(`${process.pid} received request for ${msg.filename}`); fs.readFile(msg.filename, (err, content) => { if (err) { throw err; } console.log(`${process.pid} sending response`); resp.send(JSON.stringify({ content: content.toString(), timestamp: Date.now(), pid: process.pid })); }); });
responder.on('message', data => { const msg = JSON.parse(data); console.log(`Receive request to get : ${msg.filename}`) fs.readFile(msg.filename, (err, content) => { if (err) { throw err; } console.log('Sending response...'); responder.send(JSON.stringify({ content: content.toString(), timestamp: Date.now(), pid: process.pid })); }); });
sock.on('message', function(topic, message) { console.log('received a message related to:', topic.toString(), 'containing message:', message.toString('hex')); });
router.on('message', (...frames) => dealer.send(frames));
pullSocket.on('message', (msg) => { const message = parseMessage(msg) bridgeObject.onPullMessage(message[0], message[1], message[2]) requestEvents.emit(message[0], message[1], message[2]) })
requester.on('message', data => { console.log('Response : ', JSON.parse(data)); });
pullSocket.on('connect', () => bridgeObject.pullConnected = true)
sink.on("message", buffer => { console.log("Message from worker: ", buffer.toString()); });
pullSocket.on('disconnect', () => bridgeObject.pullConnected = false)
dealer.on('message', (...frames) => router.send(frames));
// Listen for connect and disconnect events reqSocket.on('connect', () => bridgeObject.reqConnected = true)