UDP(User Datagram Protocol,用户数据报协议)是一个轻量级的、不可靠的、面向数据报的、无连接的协议,用于可靠性不是非常重要的情况下,例如,一个服务器报告一天的时间可以选择UDP。如果一个包含时间的数据报丢失了,那么客户端可以简单地发送另外一个请求。UDP一般分为发送端和接收端,其示意图如下:

QUdpSocket类用来发送和接收UDP数据报,继承自QAbstractSocket。这里的Socket就是所谓的“套接字”,简单来说,套接字就是一个IP地址加一个port端口号。其中IP地址指定了网络中的一台主机,而端口号指定了该主机上的一个网络程序,这样使用套接字就可以实现网络上两台主机上的两个应用程序之间的通信。
QUdpSocket支持IPv4广播。广播一般用来实现网络发现协议,例如,查找网络上哪个主机拥有最多的硬盘空间,一个主机向网络中广播一个数据报,然后所有其他的主机都接收这个数据报,每