我有一个人工制作的网络(家庭作业),我认为它是packets out of order
,我不完全确定,因为短时间内也会频繁丢包。
所以我想知道是否可以在发送方确定或编号DatagramPacket
,以便接收方可以检查它们是否有序。
答案 0 :(得分:1)
IP数据包没有序列号。 UDP段没有序列号。 TCP段确实有一个序列号,但无序段由TCP自动处理。
如果使用UDP,则需要创建自己的数据报类型作为UDP有效负载,并且可以在数据报中包含序列号。例如,通常在UDP段中携带的RTP具有序列号。