シナリオ: Node.jsサーバーでZeroMQプルリッスンが行われるとtcp://127.0.0.1:2202
。また、データはC#コンソールアプリケーションで送信する必要がありました。
問題:
リファレンス例
using System;
using System.Text;
using ZMQ;
namespace ZMQGuide
{
class Program
{
static void Main(string[] args)
{
// ZMQ Context and client socket
using (ZmqContext context = ZmqContext.Create())
using (ZmqSocket client = context.CreateSocket(SocketType.PUSH))
{
client.Connect("tcp://127.0.0.1:2202");
string request = "Hello";
for (int requestNum = 0; requestNum < 10; requestNum++)
{
Console.WriteLine("Sending request {0}...", requestNum);
client.Send(request, Encoding.Unicode);
string reply = client.Receive(Encoding.Unicode);
Console.WriteLine("Received reply {0}: {1}", requestNum, reply);
}
}
}
}
}
次のエラーが発生します:
Error 1 The type or namespace name 'ZmqContext' could not be found (are you missing a using directive or an assembly reference?) D:\..\Program.cs 26 24 PROJECTA
情報:PM> Install-Package clrzmq
次のコマンドの
後にコマンド出力を発行して、パッケージマネージャーコンソールを使用して最新バージョンをインストールしようとしました。
'clrzmq 2.2.5' already installed.
Successfully added 'clrzmq 2.2.5' to PROJECTA.
質問:どこが間違っているのか、何が欠けているのか、誰か教えてもらえますか?
更新:ダウンロードして試しましたが、運がありません:-)
事前に多大な助けをありがとう