UDP协议(User Daagram Protocol)是无连接的,不可靠的网络协议。本章将介绍如何使用UDP协议进行程序设计,对UDP编程的基本框架进行介绍并给出程序设计的例子。主要包括以下内容:
- UDP的编程框架,主要介绍进行UDP协议程序设计时,客户端和服务器端的两种不同的编程流程。
- 介绍UDP协议程序设计常用的函数,对函数recv()/recvfrom()、send()/sendto()进行介绍
- 介绍一个使用UDP协议进行程序设计的实例
- 分析使用UDP协议进行程序设计时经常出现的问题,例如数据报文的丢失、数据的乱序、缺乏流量控制、发送数据时的外出接口、接受数据时的数据截断等,并给出一些解决办法。