跨程序通信有哪些选择?

Jak*_*der 0 c++ windows winapi

不久前,我用 C++ 制作了一个数据库框架,并在很多地方使用它,甚至为 vb.net 制作了一个包装器。

现在我有一个新项目,它需要多个程序访问一个数据库,并且为每个程序多次加载数据库是浪费,更不用说同步恐怖了。

所以我想我会将框架变成一个独立的应用程序,并且可以通过其他程序以某种 xx 神奇的方式访问数据。从我所看到的 php 和 mysql 做这样的事情..?

问题是,我不知道从哪里开始。我所做的唯一一种跨程序通信是一个程序直接读取和写入另一个程序的内存,虽然看起来有点 hacky,我不确定这种事情是否会与托管语言一起飞行(我想使它也可以在 vb.net 中访问)。

提示?

Rob*_*nes 5

进行IPC(进程间通信)的最便携方式可能是Sockets