C#app与unix c ++ app进行通信的最佳方式是什么?

Sou*_*uth 5 c# unix interop

我能想到的方式

  1. 网络服务或肥皂
  2. 插座
  3. 数据库表
  4. 共享文件

你知道webservice的任何简洁例子吗?

Ree*_*sey 4

Web 服务或肥皂相当容易,但是,如果 C++ 应用程序本身不是 Web 服务器(或 C# 应用程序),则直接使用套接字编程可能会更容易。

套接字在 C# 和 C++ 中都相当容易使用。它们使您可以完全控制传输的数据类型,但代价是可能需要更多的处理工作。

如果直接使用套接字,需要注意的最大问题可能是二进制数据的字节顺序和文本数据的编码。否则,这很容易。