浙江大学实验报告

浙江大学实验报告

ID:6358120

大小:40.00 KB

页数:3页

时间:2018-01-11

浙江大学实验报告_第1页
浙江大学实验报告_第2页
浙江大学实验报告_第3页
资源描述:

《浙江大学实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本科实验报告课程名称:计算机网络基础姓名:学院:计算机学院系:专业:学号:指导教师:年月日浙江大学实验报告课程名称:计算机网络基础实验类型:综合编程实验实验项目名称:基于Socket接口实现自定义协议通信学生姓名:专业:学号:同组学生姓名:指导老师:实验地点:计算机网络实验室实验日期:年月日一、实验目的和要求:掌握Socket编程接口。二、实验内容和原理根据自定义的协议规范,使用Socket编程接口编写基本的网络应用软件。l使用操作系统提供的Socket编程接口,而不使用任何封装Socket接口的类库或组件l协议可以自

2、己定义,只要完成指定的功能即可l程序界面不做要求,使用命令行或最简单的窗体即可l本实验应组成小组来完成,服务端和客户端应由不同人来完成l功能要求如下:1.运输层协议采用TCP2.服务端运行后,即监听指定的端口。允许多个连接并发运行3.服务端接收到客户端请求后,根据客户端传过来的指令完成特定任务:a)向客户端传送服务端所在机器的当前时间b)向客户端传送服务端所在机器的名称c)向客户端传送当前连接的所有客户端信息d)将某客户端发送过来的内容转发给指定编号的其他客户端4.客户端运行后,使别如下的人机命令,然后执行不同的任务:

3、a)conn:连接到指定地址和端口的服务端b)disconn:断开与服务端的连接c)time:请求服务端给出当前时间d)name:请求服务端给出其机器的名称e)list:请求服务端给出当前连接的所有客户端信息(编号、IP地址、端口等)f)send:给对应编号的其他客户端发送键盘输入的内容g)quit:退出客户端程序一、主要仪器设备联网的PC机、C++开发环境。二、操作方法与实验步骤l小组讨论:根据功能要求对服务端与客户端的协议达成一致理解l小组分工:1人负责编写服务端,1人负责编写客户端l每

4、个人负责编程实现自己那部分应用软件的功能l编程结束后,双方程序运行,检查是否实现功能要求,如果有问题,查找原因,并修改,直至满足功能要求l使用多个客户端同时连接1个服务端,检查并发性三、实验数据记录和处理(程序设计文档,包括分工说明、编程环境说明、程序运行效果的屏幕截图)(源代码。与实验报告一起提交)四、实验结果与分析(对是否达到了功能要求进行分析,对所使用的协议进行分析)五、讨论、心得(实验过程中的心得,体会)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。