Я написал приложение, которое является узлом (основное приложение) и приложение python (client), с которым я хочу общаться друг с другом, используя zmq Router, шаблон дилера.zeromq ROUTER, формат кодирования сообщения DEALER
проблема в том, что я не мог прочитать сообщения, отправленные с клиентов в приложение nodejs (router). его закодированы некоторые как.
код так прост, как показано ниже:
var responder = zmq.socket('router');
responder.on('message', function(request) {
console.log(request);
// i could not read the messages here.its obfuscated
});
responder.bind('tcp://127.0.0.1:8000', function(err) {
if (err) {
console.log(err);
} else {
console.log('Listening on 8000...');
}
});
питон:
socket = context.socket(zmq.DEALER)
socket.connect("tcp://127.0.0.1:8000")
socket.send('blaaaa')
print 'message sent!'