2016-04-28 10 views
0

ZeroMQを使用してクライアントからのメッセージを受信するアプリケーションを作成しようとしています。私はメインループのクライアントからメッセージを受け取り、2番目のソケットにアップデートを送信する必要があります(一般的な考え方は、アプリケーションが構築されているデータベース内のオブジェクトに「変更フィード」を設定することです)。C++ ZeroMQ単一アプリケーションREQソケットとREPソケットの両方

メッセージを受信すると正常に動作し、両方のソケットが問題なく接続されます。ただし、送信ポートで要求を送信するとハングするだけで、メッセージを受信するテストサーバーは何も受信しません。

同じアプリケーション内でREQソケットとREPソケットの両方を使用できますか?

参考までに、メインアプリケーションはC++であり、テストサーバーと通信するテストクライアントはPythonで記述されています。彼らはすべてUbuntu 14.40で動いています。ありがとう!

アレックス

答えて

1

そして、これはあなたがソケットにconnect()を呼び出すことを忘れたときに何が起こるか...

関連する問題