gpt4 book ai didi

c++ - 进程间通信 - 二进制数据/序列化对象

转载 作者:太空宇宙 更新时间:2023-11-04 11:34:08 25 4
gpt4 key购买 nike

<分区>

我目前有两个进程在同一台计算机上运行,​​一个“生产者”和一个负责显示数据的 Qt 应用程序。这两者需要交换二进制数据(字节数组、序列化对象)。数据“包裹”的大小范围从几个字节到几十 MB。

执行此操作的简单而优雅的方法是什么?

我考虑过使用 boost::asio 和 Google Protocol Buffers、共享内存区域或只是低级套接字来实现这一点,但我有兴趣了解我可能忽略的其他解决方案。

性能并非绝对关键,但适当的延迟(<1 秒)和带宽(比方说,>5MB/秒)是必要的。

提前致谢!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com