【问题标题】:Transfer data between a mono project and a c++ console app?在单声道项目和 C++ 控制台应用程序之间传输数据?
【发布时间】:2012-08-07 14:30:05
【问题描述】:

我有一个 c#(win 形式)Visual Studio 项目,我现在正在 Linux 上使用 mono 进行编译,并且我有一个 c++ 应用程序。我想在这两个应用程序之间传输一些数据,我有什么选择?

【问题讨论】:

  • 您的选择是管道、套接字、共享内存......等等。

标签: c++ mono data-transfer


【解决方案1】:

有几种方法可以做到这一点。其中一些是:

取决于您需要什么、数据有多大、交换信息的频率等。

您很可能会使用套接字连接。


基本上,您需要的是IPC(进程间通信)。阅读更多相关信息,例如,here

【讨论】:

  • 数据不是连续传输的,大约是100-200个号码,很少传输。在这种情况下,什么可能最容易实现?
  • 了解不同的方法并选择一种。这是非常具体的。在不了解这两个程序的整个逻辑的情况下,我无法告诉您哪一个最适合您。
  • 哦,但我似乎无法理解为什么该逻辑可能有用,因为我已经说过它是一个数字列表,将在按下按钮时传输(或某些事件不会经常发生)
  • @rajat - 这两个进程会一直在同一台机器上运行吗?
  • 是的,它们将始终在同一台机器和同一用户帐户中运行。
猜你喜欢
  • 1970-01-01
  • 2018-01-01
  • 2010-10-05
  • 1970-01-01
  • 2012-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多