gpt4 book ai didi

java - 使用 JAVA 和 C++ 通过 Socket 发送结构

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:03:22 26 4
gpt4 key购买 nike

我有一个套接字,其中服务器使用 JAVA,但客户端使用 C++。

Struct{ 
float length;
char[] name;
}myStruct;

如何将结构体转换为Server端发送的字节流,并能被Client端正确解析?任何示例代码都会有所帮助! (我听说 XML 是一个选项,但我不熟悉它)谢谢。

最佳答案

尝试使用 Google 的 protocol buffers , 托管于 ProtocolBuffers谷歌代码页面。小巧、高效、python、Java 和 C++ 支持。听起来很适合您的需求。

开销比 XML 方法少,而且比自己动手更好 - 它比您想象的要难。

关于java - 使用 JAVA 和 C++ 通过 Socket 发送结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2202250/

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