我在Matlab中导入了最新的JeroMQ,我正在尝试连接到一个运行ZeroMQ publisher的C#程序。
我没有收到任何消息,我确定出版商正在发送。由于套接字似乎已连接,我可能无法正确设置套接字选项。任何帮助都是非常感谢的。
import org.zeromq.*
context = zmq.Ctx();
socket = context.createSocket(ZMQ.SUB);
% ZMQ.SUBSCRIBE is option number 6, cant import this in matlab
socket.xsetsockopt(6, unicode2native('', 'utf8'));
socket.connect('tcp://....');
message = socket.recv(1); % this receives empty message
message = socket.recv(0); % this blocks and never receives发布于 2019-09-10 18:02:26
下面的方法对我很有效
import org.zeromq.*
context = ZMQ.context(1);
socket = context.socket(ZMQ.SUB);
socket.subscribe('')
socket.connect('tcp://...');
socket.recvStr(0)https://stackoverflow.com/questions/57867510
复制相似问题