实验三基于网络通信协议的设计.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:19 大小:229KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

实验三基于网络通信协议的设计.ppt

实验三基于网络通信协议的设计.ppt

预览

免费试读已结束,剩余 9 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验三基于网络通信协议的设计一、实验目的二、实验说明网络编程Windows网络编程TCP/IP的结构TCP/IP协议提供两种同其它主机进行通信的方式:TCP方式和UDP方式TCP方式:是一种面向连接的服务,它在两个主机间建立连接,提供双向、有序且无重复的数据流服务,以及流量控制、差错检测和纠错等服务,保证数据的可靠传输。UDP方式:是一种双向的无连接数据服务,它把数据发送出去但并不进行差错控制和检查,所以不能保证数据可靠性,因而用于少量数据的传输。三、实验内容Winsock简介State连接状态Winsock控件方法Close方法关闭一个TCP连接。调用格式:winsock对象.closeConnect方法用于向远程主机发出连接请求。调用格式:winsock对象.connect[远程主机IP,远程端口]GetData和PeekData方法都是用来取得接收到的数据。GetData取回后要清除接收缓冲区,PeekData不清除接收缓冲区。调用格式:winsock对象.getdata(peekdata)变量[,数据类型[,最大长度]]Listen方法用于服务器程序,等待客户访问。调用格式:winsock对象.listenSendData方法用于发送数据,可用在TCP和UDP两种方式下。调用格式:winsock对象.SendData数据Winsock控件事件DataArrival事件当新数据到达时出现。Error事件发生错误时出现。SendProgress事件在发送数据期间出现。SendComple事件在完成一个发送操作时出现。例:列车时刻表显示。四、实验要求实验设备