2016-04-28 57 views
0

我正在嘗試編寫一個使用ZeroMQ從客戶端接收消息的應用程序。我在主循環中從客戶端收到消息,並且需要向第二個套接字發送更新(通常的想法是在應用程序所在的數據庫中的對象上建立「更改提要」)。帶有REQ和REP套接字的C++ ZeroMQ單一應用程序

收到消息工作正常,並且兩個套接字連接沒有問題。但是,在出站端口上發送請求只是掛起,並且旨在接收消息的測試服務器不會收到任何內容。

是否可以在同一個應用程序中同時使用REQ和REP套接字?

作爲參考,主要應用程序是C++,與之通信的測試服務器和測試客戶端用Python編寫。它們都運行在Ubuntu 14.40上。謝謝!

亞歷

回答

1

這就是當你忘記調用connect()套接字上發生了什麼......