文档介绍:网络程序设计实验报告p
网络程序设计实验报告p
网络程序设计实验报告p
网络程序设计
实验报告
实验名称:
_
__UDP
通信实验
_______
网络程序设计实验报告p
网络程序设计实验报告p
网络程序设计实验报告p
实验类型:
____
_验证型实验
网络程序设计实验报告p
网络程序设计实验报告p
网络程序设计实验报告p
指导教师:
_______
_____
______
网络程序设计实验报告p
网络程序设计实验报告p
网络程序设计实验报告p
专业班级:
_____
_
____
_
网络程序设计实验报告p
网络程序设计实验报告p
网络程序设计实验报告p
姓 名: _____
___ _______
网络程序设计实验报告p
网络程序设计实验报告p
网络程序设计实验报告p
学 号:
____
网络程序设计实验报告p
网络程序设计实验报告p
网络程序设计实验报告p
电子邮件:
___
__
网络程序设计实验报告p
网络程序设计实验报告p
网络程序设计实验报告p
实验地点:
__
网络程序设计实验报告p
网络程序设计实验报告p
网络程序设计实验报告p
实验成绩: __________________________
网络程序设计实验报告p
网络程序设计实验报告p
网络程序设计实验报告p
一、实验目的
1、进一步理解 Winsock API 的调用方法
2、了解 UDP协议的工作原理
3、掌握 UDP服务端程序和客户端程序的编写流程
4、熟悉程序的调试方法。
二、实验设计
1、数据报套接字编程模型时序和流程
服务端
socket ()
客户端
bind () socket ()
recvfrom bind ()
服 务 请
阻塞,等待客户连接 sendto ()
处理服务请
sendto ()
服 务 应
recvfrom
closesocket
closesocket
图 1:流套接字编程时序图
2、用到的 Winsock API 函数有:
1) 、创建套接字函数
socket()
网络程序设计实验报告p
网络程序设计实验报告p
网络程序设计实验报告p
SOCKET socket( int af , int type ,int protocol );
网络程序设计实验报告p
网络程序设计实验报告p
网络程序设计实验报告p
由于采用数据报套接字进行数据传输, 因此 type 参数必须设置为 SOCK_