c# - 命名管道适合这种情况吗?

标签 c# c++

有3个工程:C#的MyEXEMyDLL,C++的TheirEXE

所有三个项目都在同一台计算机上,如果需要我可以升级。我每天都使用 TheirEXE。我计划让 TheirEXE 使用 MyDLL 来增加功能。我被告知我需要为 MyDLL 编写一个 C++ 包装器,因为 TheirEXECOM。坦率地说,细节超出了我的理解范围,但它们会有所帮助,所以我认为它会起作用。

如果我可以让 TheirEXE 引用 MyDll,那么我想要一个快速的 命名管道 之间的某种形式的快速数据传输>MyDLLMyEXE,能够以高可靠性在任一方向每秒传输几十个不同的 50 到 200 字节包。

安全不是问题。这可能吗?非常感谢您的帮助!

最佳答案

您可以使用命名管道,甚至是标准的 TCP 套接字(它准备好远程执行的方式)。我个人会选择 TCP-Socket,但我会说这是个人品味的问题。

关于c# - 命名管道适合这种情况吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33796934/

相关文章:

c# - 是否可以调用特定的 msconfig 选项卡?

c# - 如何从 Excel 中解析 "cut n paste"

java - 我有一个数组,我想将其剥离并转换为另一个数组

c++ - 了解 move 语义

c++ - 如果包含字符串,如何删除整个句子

c# - FileUpload 上传代码隐藏。

c# - 如果 X 分钟内没有新项目进入 channel ,如何读取 Channel<T> 中小于批量大小的剩余项目?

c++ - qmobilityglobal.h : No such file or directory

c++ - Firebase 云消息传递 : How to receive calls in OnMessage in C++ (iOS)?

c++ - 字符的平均值