Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 是否有任何C\C++;用于在应用程序之间共享数据的跨平台库';s_C++_C_Cross Platform_Sharing - Fatal编程技术网

C++ 是否有任何C\C++;用于在应用程序之间共享数据的跨平台库';s

C++ 是否有任何C\C++;用于在应用程序之间共享数据的跨平台库';s,c++,c,cross-platform,sharing,C++,C,Cross Platform,Sharing,是否有用于在应用程序之间共享数据的C\C++跨平台库?可能符合要求。用于消息传递 Json(简单易用) Google协议缓冲区(tad更复杂,因此更强大) XML(广泛部署,但您不需要) 或者,您的意思不仅仅是协议吗?一个包含大量操作系统抽象的跨平台库非常有用。您可以在tarball附带的示例中查找详细示例。UDP或TCP 使用套接字打开端口。当你在谷歌上搜索“c套接字”时,你会发现很多这样的例子。显然,你的问题的答案是。。是的,有许多跨平台lib用于在应用程序之间共享数据。例如,Boost

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

可能符合要求。

用于消息传递

  • Json(简单易用)
  • Google协议缓冲区(tad更复杂,因此更强大)
  • XML(广泛部署,但您不需要)

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

一个包含大量操作系统抽象的跨平台库非常有用。您可以在tarball附带的示例中查找详细示例。

UDP或TCP


使用套接字打开端口。当你在谷歌上搜索“c套接字”时,你会发现很多这样的例子。显然,你的问题的答案是。。是的,有许多跨平台lib用于在应用程序之间共享数据。例如,Boost有,用于数据存储和读取,以及,用于内存中的数据共享。

您的确切意思是什么?交换消息?请看,您需要在问题中定义“数据”和“共享”的含义。因为它太宽泛了,无法真正有效地回答。我正在寻找实现一些ACE Proactor/Reactor内容的boost库。有人遇到过什么吗?www.cs.wustl.edu/~schmidt/ACE.html被永久烧死在我的脑子里是不是一个坏迹象?