c++中有用于远程进程间通信的API吗?

Is there an API in C++ for remote inter-process communication?

本文关键字:API 进程间通信 用于 c++      更新时间:2023-10-16

我正在寻找c++标准中RMI API (java)的等价物。这些进程将在不同的机器上运行。

有许多用于进程间通信的c++ api。但是它们都不是c++标准库的一部分。

我建议使用Boost.Interprocess.

但是如果你在不同的机器上交谈,你需要的是网络,而不是进程间通信。这需要一个网络库(也不是标准);提振。Asio是一个合理的网络库。

c++ Standard在这里帮不了你。您可以使用DCOM或Corba(还有更多)取决于您使用的操作系统。