第1页第9章 UDP程序设计
第2页9.1 UDP网络程序设计模型9.1.1 UDP程序工作流程我们知道,TCP协议是基于数据流形式进行数据传输的,而UDP协议是基于数据报模式进行数据传输的。它的通信双方是不需要建立连接的,对于一些速度要求较高可靠性要求不高的网络应用程序来说,数据报通信是一个非常好的选择。
第3页9.1 UDP网络程序设计模型数据报是网络层数据单元在介质上传输信息的一种逻辑分组格式,它是一种在网络中传播的、独立的、自身包含地址和端口号信息的消息,它能否到达目的地、到达的时间、到达时内容是否会变化不能准确地知道。
第4页9.1 UDP网络程序设计模型无连接的数据报(SOCK_DGRAM)传输服务在传输层使用UDP协议,与面向连接的通信过程不同,它的最大特点是不需要在客户和服务器之间先建立连接。通信的任何一方可以先发送数据,这样首先发送数据的一方就成了客户端,而接收数据的一方就是服务器端。在数据传输完成后,只要关闭套接口释放网络资源,通信过程就结束了。
第5页9.1 UDP网络程序设计模型无连接的数据报传输服务通信时,客户端与服务器端所使用的函数是类似的。其工作流程如下:第一步:使用WSAStartup()函数检查系统协议栈的安装情况。常用格式为:WSAStartup(0x0202,wsaData);WSAStartup(MAKEWORD(2,2
原创力文档

文档评论(0)