c# - ZeroMQ C++ 到 C# 的通信

标签 c# c++ zeromq

我当前的项目涉及为计算机视觉应用程序的不同操作系统和远程系统之间的通信构建一个高速框架,其中各种组件使用 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/

相关文章:

c# - ASP.NET MVC 4 API 的端点没有响应

c++ - OpenGL:如何更改每个顶点的颜色?

c++ - std::unique_ptr<type> 和 type&& 有什么区别?

c++ - OpenMP 并行部分的 firstprivate 中是否允许非 POD 数据类型?

python - 创建一组流媒体和发布者

c# - 解析 FileDialog 的过滤器列表

c# - 从 UWP 手机应用更新现有的 Microsoft Band Tile

c# - 将 json 对象数组发送到 .net Web 服务

ZeroMQ:我希望发布-订阅删除旧消息以支持新消息

sockets - 如果两个进程在同一台机器上进行通信,那么使用 ZeroMQ 而不是 TCP 套接字我们会看到任何加速吗?