【发布时间】:2011-07-20 21:34:00
【问题描述】:
我需要使用内置 C++ 类型的参数从客户端进程向服务器进程发送一个(可能是一个)简单的单向命令(因此序列化非常简单)。 C++、Windows XP+。
我正在寻找一个不需要复杂配置、提供简单界面、不需要数小时到数天的学习时间并且没有商业使用限制的库。简单问题的简单解决方案。
Boost.Interprocess 对于这个简单的任务来说太低级了,因为不提供 RPC 接口。套接字也可能是一种过度杀伤,因为我不需要在机器之间进行通信。 DCOM、CORBA 等人也是如此。命名管道?从来没有使用过它们,有什么好的 WinAPI 库吗? OpenMPI?
【问题讨论】:
-
Windows 内置了一些 RPC 支持。您可以使用命名管道以及其他东西作为传输。我不建议将其作为答案,因为“简单”确实不是。 htp//sn.cosftco/en-us/lirary/aa378651(v=VS.85).aspx
标签: c++ rpc interprocess