2016-04-28 36 views
0

我正在尝试编写一个使用ZeroMQ从客户端接收消息的应用程序。我在主循环中从客户端收到消息,并且需要向第二个套接字发送更新(通常的想法是在应用程序所在的数据库中的对象上建立“更改提要”)。带有REQ和REP套接字的C++ ZeroMQ单一应用程序

收到消息工作正常,并且两个套接字连接没有问题。但是,在出站端口上发送请求只是挂起,并且旨在接收消息的测试服务器不会收到任何内容。

是否可以在同一个应用程序中同时使用REQ和REP套接字?

作为参考,主要应用程序是C++,与之通信的测试服务器和测试客户端用Python编写。它们都运行在Ubuntu 14.40上。谢谢!

亚历

回答

1

这就是当你忘记调用connect()套接字上发生了什么......