繁体   English   中英

有没有用于在应用程序之间共享数据的C \\ C ++跨平台库?

[英]Is there any C\C++ Cross-platform library for sharing data between app's?

有没有用于在应用程序之间共享数据的C \\ C ++跨平台库?

显然,您的问题的答案是..是的,有许多跨平台库用于在应用程序之间共享数据。 例如,Boost具有用于数据存储和读取的Boost Serialization ,以及用于内存数据共享的Boost Interprocess

具有大量OS抽象的跨平台库是ACE 您可以查看tarball附带的示例以获取详细示例。

谷歌的协议缓冲区可能符合要求。

对于消息?

  • Json(简单易行)
  • 谷歌协议缓冲区(更复杂,因此更强大)
  • XML(广泛部署,但你不想要它)

或者你的意思不仅仅是协议?

UDP或TCP。

使用套接字打开端口。 谷歌“c套接字”时你会发现很多这样的例子

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM