通过ZMQ在Node.js套接字和外部tcp套接字之间进行通信

问题描述 投票:0回答:0

我正在尝试通过ZMQ在Node.js套接字(我正在使用zmq )和外部tcp套接字之间进行通信

外部插座( tcp://***.***.***.***:5555 )是一个C ++服务的一部分,并且他的作用就像一个dealer

Node.js服务器应像router ,应监视并将消息传递给可用的workers (应从外部tcp套接字接收)。

这两个服务之间已成功建立连接,但是一旦我连接到tcp套接字,就不会再收到来自外部服务的任何message

# Node.js server

let zmq = require('zmq');
socket = zmq.socket('router');

// Successfully connected
socket.on('connect', () => {console.log('Connected!')}); 

// No message received from tcp
socket.on('message', (message) => {console.log('Message: ', message)}); 

socket.monitor(500, 0);
socket.connect('tcp://***.***.***.***:5555');

任何想法都将受到欢迎!

node.js sockets tcp zeromq
© www.soinside.com 2019 - 2024. All rights reserved.