【发布时间】:2023-03-13 08:15:01
【问题描述】:
我必须序列化一些数据,然后使用套接字 AF_UNIX 发送它。 我已阅读 (here) 说我无法创建结构并仅使用强制转换 (void *) 发送它。所以,我想知道哪种方法是处理这个问题的最佳方法。 谢谢!
【问题讨论】:
-
只要发送和接收系统具有相同的字节序、编码和类型宽度,并且您的结构不包含指针,您可以直接发送其内容。
-
@thebusybee 还有最重要的——结构填充
-
@EugeneSh。正确的。 ;-)
标签: c sockets serialization struct casting