gpt4 book ai didi

c++ - 如何跨语言在多个应用程序之间建立通信

转载 作者:行者123 更新时间:2023-11-30 01:58:45 25 4
gpt4 key购买 nike

我目前正在运行两个与同一操作相关的程序。程序 A(用 vb6 编写)是一种“ Controller ”,它打开设备并启动程序 B(用 C++ 编写),程序 B 开始收集设备数据。现在,程序 B 需要一种方法来向程序 A 报告一些 MINOR 数据。程序 A 还需要监视某些额外的,如果信号 1 触发,它需要让程序 B 知道。建立这种沟通的最佳方式是什么?最明显的方法是每个程序读取和写入的文本/二进制文件(没有接近最佳方法的地方),而且我还考虑使用 UDP 进行通信,因为机器将在一个封闭的网络上。但是,我不确定我应该如何实际执行此操作?

最佳答案

命名管道是一个优雅的解决方案,但您甚至可以像您所说的那样使用文件。

http://support.microsoft.com/kb/177696

How to work with named pipes (C++ server , C# client)

关于c++ - 如何跨语言在多个应用程序之间建立通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16904299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com