我当前的项目涉及为计算机视觉应用程序的不同操作系统和远程系统之间的通信构建一个高速框架,其中各种组件使用 ZeroMQ 套接字进行通信。这在标准 C++(非 Cli)中运行良好。
我最近发现了一个用例,在该用例中我需要与用 C# 编码的应用程序进行交互。使用 clrzmq 2.2.2 编译并运行指南中的“Hello World”示例(在本地主机上)。我无法让两个程序进行通信(一个在 C++ 中,一个在 C# 中)。
C# 服务器收到来自 C++ 客户端的请求,但此后没有任何反应,它似乎挂起,这表明 C# 响应存在问题。用从指南编译的 C++ 服务器替换 C# 服务器工作正常。
有没有人有使用 ZMQ 让 C++ 应用程序与 .NET 对话的经验?如果能提供任何帮助,我将不胜感激,因为这在我能够找到的任何文档中均未涵盖。
最佳答案
这很可能是一个应用程序错误。我们有一个运行没有问题的程序。 C# 到 C++。
关于c# - ZeroMQ C++ 到 C# 的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9860333/