UDP 直连 包顺序

如题所述

第1个回答  2022-10-25
1、将数据包进行编号,按包的顺序接收并存储

2、接收端收到数据包后,发送确认信息给发送端,发送端接收确认数据以后,再继续发送下一个包,如果接收到的数据编号不是期望的编号,则要求发送端重新发送

服务器端(接收端)程序:

1、创建套接字(socket)。

2、将套接字绑定到一个本地地址和端口上(bind)。

3、等待接收数据(recvfrom)。

4、关闭套接字。

客户端(发送端)程序:

1、创建套接字(socket)。

2、向服务器发送数据(sendto)。

3、关闭套接字。