Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从c+发送数据+;到C# 我有一个C++程序,可以流出数据。我需要在我的C#应用程序中添加一个函数来侦听和存储这些数据。我有一些C++知识,还有一些C语言知识,但是没有联网经验。在这种情况下,我无法使用dll封送处理_C#_C++ - Fatal编程技术网

从c+发送数据+;到C# 我有一个C++程序,可以流出数据。我需要在我的C#应用程序中添加一个函数来侦听和存储这些数据。我有一些C++知识,还有一些C语言知识,但是没有联网经验。在这种情况下,我无法使用dll封送处理

从c+发送数据+;到C# 我有一个C++程序,可以流出数据。我需要在我的C#应用程序中添加一个函数来侦听和存储这些数据。我有一些C++知识,还有一些C语言知识,但是没有联网经验。在这种情况下,我无法使用dll封送处理,c#,c++,C#,C++,发送和接收此数据的一种相当简单、低延迟的方式是什么?我应该使用套接字/端口吗?还是命名管道 谢谢。您的查询非常模糊,但我要做的是用一种语言创建一个库,然后用另一种语言导入它。例如,您可以在VisualStudio中创建一个名为“类库”的新项目。然后添加以下代码 public static class Fncs { public static void Temp() { MessageBox.Show("UgityBugityBoo"); } } 然后按F

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


谢谢。

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

public static class Fncs
{
    public static void Temp()
    {
        MessageBox.Show("UgityBugityBoo");
    }
}
然后按F5键构建库。然后创建C++项目,并将前一个项目创建的DLL文件添加到“引用”。然后您可以像这样使用这个库中的子例程和类

#include <previousCsharplibrary>

int main()
{
    Fncs.Temp();
    return 0;
}
#包括
int main()
{
Fncs.Temp();
返回0;
}

是。或者是的。你可以得到更多的肯定。低延迟?尝试UDP+头痛。喜欢人们在没有评论的情况下否决投票^_^