【发布时间】:2014-10-14 20:54:22
【问题描述】:
我正在尝试在 UDP 中发送数据包消息(具有标头和数据数组)。 我处于初步阶段,在消息中不使用任何数据,并且我想发送此标头,它由结构的结构和嵌套的枚举表示。
除了序列化所述结构然后构造缓冲区数据并发送它们之外,还有其他方法可以在 UDP 上发送数据吗?是否有像 c 中的缓冲区例程,发送数据包的 c++ 套接字编程
【问题讨论】:
-
这比
-
您将发送数据包,但这些数据包将由原始字节数据组成。一切都没有内置的标准序列化。
-
我的问题是,如果你有一个复杂的结构,是否将其序列化到缓冲区中是传输它的唯一方法,或者在 c++ 中是否有类似 Java 的可序列化的东西
-
@user1895125:是的,你必须自己做。但是有很多工具可以帮助,
Serializable确实如此。
标签: c++ c sockets networking udp