是否有任何用于在应用程序之间共享数据的 C\C++ 跨平台库?
问问题
654 次
6 回答
8
显然,您的问题的答案是.. 是的,有许多跨平台库用于在应用程序之间共享数据。例如 Boost 具有Boost Serialization,用于数据存储和读取,以及Boost Interprocess,用于内存数据共享。
于 2010-06-02T16:40:20.253 回答
3
于 2010-06-02T15:50:38.820 回答
2
具有大量操作系统抽象的跨平台库是ACE。您可以查看随 tarball 一起提供的示例以获取详细示例。
于 2010-06-02T16:02:37.660 回答
1
Google 的 Protocol Buffers可能符合要求。
于 2010-06-02T15:56:47.167 回答
1
用于消息传递?
- Json(简单易行)
- Google 协议缓冲区(稍微复杂一点,因此更强大)
- XML(广泛部署,但您不想要它)
还是您的意思不仅仅是协议?
于 2010-06-02T15:58:45.860 回答
0
UDP 或 TCP。
使用套接字打开一个端口。当你用谷歌搜索“c sockets”时,你会发现很多这样的例子
于 2010-06-02T16:37:24.027 回答