如何使用套接字通过网络发送双数据类型的数组?

时间:2015-03-25 13:00:40

标签: c embedded-linux

我想使用网络套接字发送包含多个双数据类型元素的结构。接收器可以是不同的架构。除了将其转换为字符串之外,还有哪种更好的优化方法?

1 个答案:

答案 0 :(得分:1)

在套接字连接上只存在原始字节。所以你必须做两件事:

  1. 以接收者可以理解的方式将双精度转换为字节。对于双打来说,这是相当复杂的,请参阅here

  2. 创建一些您在各个双打之间发送的字段分隔符。

  3. 毕竟重新发明轮子是一个坏主意。您可以使用一些已建立的格式,如XML或JSON。