第10章-基于UDP协议的接收与.pptVIP

  • 2
  • 0
  • 约4.1千字
  • 约 29页
  • 2026-07-07 发布于北京
  • 举报

第10章基于UDP协议的接收和发送UDP协议是UserDatagramProtocol的简写,它是无连接的,不可靠的网络协议。本章介绍如何使用UDP协议进行程序设计,对UDP编程的基本框架进行介绍并给出程序设计的例子。本章中使用比较大的篇幅对UDP协议的程序设计中容易出现的问题进行的分析,并给出的解决的方法。主要包含如下内容:UDP的编程框架,主要介绍进行UDP协议程序设计的时候客户端和服务器端的两种不同的编程流程。介绍UDP协议程序设计常用的函数,对函数recv()/recvfrom()、send()/sendto()进行了介绍介绍一个使用UDP协议进行程序设计的实例。

10.1UDP编程框架使用UDP进行程序设计可以分为客户端和服务器端两部分。服务器端主要包含建立套接字、将套接字与地址结构进行绑定、读写数据、关闭套接字几个过程。客户端包括建立套接字、读写数据、关闭套接字几个过程。服务器端和客户端二者流程之间的其主要的差别在于对于地址的绑定(bind)函数,客户端可以不用进行地址和端口的绑定操作。

10.1.1UDP编程框图UDP协议的程序设计框架,客户端和服务器之间的差别在于服务器必须使用bind()函数来绑定侦听的本地UDP端口,而客户端则可以不进行绑定,直接发送到服务器地址的某个端口地址。与TCP程序设计相比较,UDP缺少了connect()、listen(

文档评论(0)

1亿VIP精品文档

相关文档