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

发布于 2024-09-04 10:55:03 字数 36 浏览 4 评论 0原文

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

满意归宿 2024-09-11 10:55:03

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

Obviously the answer to your question is.. Yes there are many cross platform libs for sharing data between applications. For example Boost has Boost Serialization, for data storage and reading, and Boost Interprocess, for in-memory data sharing.

旧时模样 2024-09-11 10:55:03

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

A cross platform library with a lot of OS abstractions is ACE. You can look in the samples that come along with the tarball for detailed examples.

子栖 2024-09-11 10:55:03

Google 的 Protocol Buffers 可能符合要求。

Google's Protocol Buffers might fit the bill.

捎一片雪花 2024-09-11 10:55:03

用于消息传递?

  • Json(简单易用)
  • Google Protocol Buffers(更复杂,因此更强大)
  • XML(广泛部署,但您不想要它)

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

For messaging ?

  • Json (simple and easy)
  • Google Protocol Buffers (tad more complicated, thus more powerful)
  • XML (widely deployed, but you don't want it)

Or did you mean more than just the protocol ?

北城半夏 2024-09-11 10:55:03

UDP 或 TCP。

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

UDP or TCP.

Open a port using sockets. You'll find numerous examples of such when you google "c sockets"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文