gpt4 book ai didi

java - 适用于套接字流的C++/Java序列化库?

转载 作者:可可西里 更新时间:2023-11-01 02:36:45 25 4
gpt4 key购买 nike

我需要用 C++/Obj-C 编写一个服务器,它可以从多个用 Java 和 C++ 构建的客户端接收流数据。挑战:我需要高效地序列化和反序列化数据结构。一个 C++ 客户端将生成 128x96x2 维 float 组,加上一些元数据,大约每秒 30 次(视频功能)。 Java 客户端将生成较小的特征向量——可能是 200 个值,每秒 1-10 次。我已经快要放弃我自己的实现了,但在我这样做之前,我想征求建议。

最佳答案

Google Protocol Buffers支持您所需的语言和序列化数据结构的流式传输,但我不确定您将如何最好地处理这些大型数组。有一些正在进行的工作 here在 Java 的 protobuf 领域 - 背景 here .

考虑到这一点,您可能能够使用 Java 和 C++ protobuf 生成一些东西,并使用 C++ 中的自定义代码来处理该分支中的 Java 数组编码。

关于java - 适用于套接字流的C++/Java序列化库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4178075/

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