我可以选择跨程序通信
What are my options for cross program communication?
前一段时间,我在C 中制作了一个数据库框架,并在各个地方都使用它,甚至为vb.net制作了包装器。
现在,我有了一个新项目,需要多个程序访问一个数据库,并且为他们每个人多次加载数据库是浪费的,更不用说同步恐怖了。
所以我认为我将把框架变成独立的应用程序,并且对数据的访问将从其他程序以某种XX神奇的方式完成。从我看到的PHP和MySQL做这样的事情中。?
问题是,我不知道从哪里开始。我完成的唯一类型的跨程序通信是一个程序直接读取和写入其他记忆,但似乎有点黑客,我不确定这种事情是否会用托管语言飞行(我想也可以在vb.net中访问)。
提示?
进行IPC的最便携式方法(过程间通信)可能是插座。
d-bus呢?那里是Windows的端口。
相关文章:
- 网站和C++程序在同一台 Linux PC 上的通信
- 如何使用winsock在c++应用程序中实现安全套接字通信
- 使用命名管道在 C# 和C++应用程序之间进行持续通信
- C++程序和未识别程序之间的双向通信
- C# 和C++应用程序之间的通信
- 如何通过具有通信行参数的procdump启动Windows应用程序?
- Electron应用程序和Win32本机桌面应用程序之间的进程间通信
- UDP客户端/服务器程序在不同的IP和端口上通信超过2个插座
- 与QProcess Python程序通信
- 一个使用QtUdpSocket的简单通信c / s应用程序
- 如何实现MATLAB和单独的C++应用程序之间的通信
- Python:使用<cstdio>时与c ++命令行程序的通信不起作用
- 图形驱动程序如何通过程序从CPU到GPU进行通信
- Boost.Python - 与正在运行C++程序的通信
- VC++和Qt应用程序之间使用共享内存进行通信
- 我可以选择跨程序通信
- C 和现有PHP应用程序之间的通信
- 使 .Net 3.5 应用程序与 .Net 4.0 应用程序通信的最稳定方法
- 使用 UDP 的双向通信程序无法正常工作
- 打印到文件的值不正确.串口通信程序