お世話になっております。
現在、ZeroMQライブラリを使用して、クライアント側のソフトを作成しております。
ソースは下記のようになっています。
C#
1using (var context = new ZContext()) 2using (var requester = new ZSocket(context, ZSocketType.REQ)) 3{ 4 // Connect 5 requester.Connect("tcp://127.0.0.1:5555"); 6 7 // Send 8 requester.Send(new ZFrame("Hello")); 9 10 while(true) 11 { 12 // Receive 13 using (ZFrame reply = requester.ReceiveFrame()) 14 { 15 Console.WriteLine(" Received: {0} {1}!", requestText, reply.ReadString()); 16 } 17 } 18}
問題点
現在、while文でループさせているところなのですが、
時々、デフォルトの値?らしきものが返ってきてしまいます。
行いたいこと
requesterに変更があった時点で、呼ばれるような仕組みを作成したいのですが、
どのようにすれば、実装できるでしょうか?
環境
C# .NET 4.5, Visual Studio2017 Pro, ZeroMQ C# 4.1.0.22
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/08 23:36