【发布时间】:2017-07-27 16:42:26
【问题描述】:
我想在 Mac OSX 上实现 ICP,所以我通过谷歌搜索了解了 ZeroMQ。 我使用 brew install zmq 命令安装了 ZeroMQ 但是,Mac OSX 上关于 ZeroMq 的信息很少,所以我在一些问题上遇到了困难。
这是ZeroMQ主页上传的示例。
public static void HWClient(string[] args)
{
using (var context = new ZContext())
using (var requester = new ZSocket(context, ZSocketType.REQ))
{
// Connect
requester.Connect("tcp://127.0.0.1:5555");
for (int n = 0; n < 10; ++n)
{
string requestText = "Hello";
Console.Write("Sending {0}...", requestText);
// Send
requester.Send(new ZFrame(requestText));
// Receive
using (ZFrame reply = requester.ReceiveFrame())
{
Console.WriteLine(" Received: {0} {1}!", requestText, reply.ReadString());
}
}
}
}
当我运行这些代码时,我会得到一个异常The type initializer for 'ZeroMQ.lib.zmq' threw an exception.
修复异常的方法有很多,但在 Mac OSX 中没有解决方案。
请帮帮我...
【问题讨论】: