关于 UDP 的问题:包含多条消息和跨接的数据包

Question on UDP : Packet containing multiple mesages and straddling

在我收到的 UDP 消息的上下文中,除了包含整个数据包大小的 header 之外,第二个字段是一个无符号整数,指示序列号。数据包的其余部分是 PayLoad [实际消息]。

有效负载包含零个或多个需要进一步解码和解析的消息。现在设计中有如下需求

"Messages can straddle packet boundaries."

这句话通俗地说是什么意思?

这可能很简单。 消息被认为与数据包不同,前者可能分散在多个数据包中。 比如说,消息的第一部分可能位于第一个数据包中,而其余部分可能位于第二个数据包中。