ZeroMQ C++到C#的通信

ZeroMQ C++ to C# communication

本文关键字:通信 C++ ZeroMQ      更新时间:2023-10-16

我目前的项目涉及为计算机视觉应用程序的不同操作系统和远程系统之间的通信构建一个高速框架,其中各种组件使用ZeroMQ套接字进行通信。这在标准C++(非Cli)中运行良好。

我最近发现了一个用例,其中我需要与用C#编码的应用程序接口。使用clrzmq2.2.2编译并运行了指南(On localhost)中的"Hello World"示例。我无法让这两个程序进行通信(一个在C++中,一个在C#中)。

C#服务器接收到来自C++客户端的请求,但之后什么也没发生,它似乎只是挂起了,这表明C#响应有问题。用根据指南编译的C++服务器替换C#服务器效果良好。

有人有使用ZMQ让C++应用程序与.NET对话的经验吗?如果能提供任何帮助,我将不胜感激,因为我所能找到的任何文件都没有涉及到这一点。

这可能是一个应用程序错误。我们有一个这样的程序运行时没有问题。C#到C++。