C にはソケットと記述子があり、これらの 1 つを取得してスレッドに渡すことができます。これにより、着信接続を受け入れて、好きなスレッドに作業を渡し、スレッドが送信できるようになります。それ自体が応答を返します。
私の質問は、どうすれば ZeroMQ でこれを達成できますか? Request-Reply パターンでは、非同期に送受信できないようです。応答は順番に行われる必要があります。私の目標は、単一のサーバーに複数のクライアントを配置し、順番どおりに応答を送信しないようにすることです。
Request Response パターンを見てみましたが、API は、そのソケットを複数のスレッドで使用することは悪い考えであると明確に述べています。多分私は何かを逃したか、ZeroMQ は私が知っているよりもインテリジェントです。さらに情報が必要な場合は、コメントを投稿してください。情報を提供するために最善を尽くします。
提供された例も見ました: Code Examples
ソケットの説明は次のとおりです: ZMQ-Socket