网络和并发 第二节:UDP网络编程

张开发
2026/5/4 13:27:55 15 分钟阅读
网络和并发 第二节:UDP网络编程
一、UDP协议UDP网络协议(User Data Protocol,用户数据报协议):是一个无连接的简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快。UDP是一种面向无连接的协议,每个数据报都是一个独立的信息,包括完整的源地址或目的地址,它在网络上以任何可能的路径传往目的地,因此能否到达目的地,到达目的地的时间以及内容的正确性都是不能被保证的。【适用情况】UDP是面向消息的协议,通信时不需要建立连接,数据的传输自然是不可靠的,UDP一般用于多点通信和实时的数据业务,比如语音广播视频QQTFTP(简单文件传送)大型网络游戏二、Socket编程1、Socket(套接字)的定义实现网络编程进行数据传输的一种技术手段,网络上各种各样的网络服务大多都是基于 Socket来完成

更多文章