从c ++发送数据到C#

时间:2016-03-12 11:02:50

标签: c# c++

我有一个流式传输数据的c ++应用程序。我需要在我的C#应用​​程序中添加一个函数来监听并存储这些数据。我有一些c ++知识和一些C#知识,但没有网络经验。在这种情况下,我无法使用dll编组。

发送和接收此数据的相当简单,低延迟的方式是什么?我应该使用套接字/端口吗?或命名管道?

谢谢。

1 个答案:

答案 0 :(得分:-1)

您的查询非常模糊,但我要做的是用一种语言创建一个库并用另一种语言导入它。例如,您可以在visual studio中创建一个名为" Class Library"的新项目。然后添加以下代码。

{
  "compilerOptions": {
    "target": "es5",
    "module": "system",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": false,
    "outDir": "static/dist/app"
  },
  "exclude": [
    "node_modules"
  ]
}

然后按F5构建库。然后创建一个C ++项目,并将前一个项目创建的DLL文件添加到" references"。然后你可以使用这个库中的子程序和类。

public static class Fncs
{
    public static void Temp()
    {
        MessageBox.Show("UgityBugityBoo");
    }
}