目录
1 TCP与UDP比较
2 UDP简介
UDP通信是无连接的,因此不需要建立连接 ,不需要进行 connect操作。
UDP通信过程需要指定数据接收端的IP和端口。
UDP不对收到的数据进行排序,在UDP报文的首部中并没有关于数据顺序的信息。
UDP对接收到的数据报不回复确认信息,发送端是不知道数据是否被正确接收的。
如果发生了数据丢失,不存在丢一半的情况,会全部丢失。
3 通信流程
在 UDP 通信过程中,接收端必须绑定一个固定的端口。如果某一端不需要接收数据,这个绑定操作就可以省略。通信的套接字会自动绑定一个随机的端口。
本例中,服务器端接收文件。
(1) 创建通信的