我在 Matlab 中导入了最新的 JeroMQ,我试图连接到运行 ZeroMQ 发布者的 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