实验报告2tcpip编程1

实验报告2tcpip编程1

ID:35222200

大小:171.50 KB

页数:5页

时间:2019-03-22

实验报告2tcpip编程1_第1页
实验报告2tcpip编程1_第2页
实验报告2tcpip编程1_第3页
实验报告2tcpip编程1_第4页
实验报告2tcpip编程1_第5页
资源描述:

《实验报告2tcpip编程1》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验报告实验报告(2016/2017学年第2学期)课程名称网络编程(32学时)实验名称实验二TCP/IP协议编程1实验时间2017年4月17日指导单位计算机学院、软件学院指导教师朱枫学生姓名学院(系)专业班级学号实验报告实验报告实验名称实验二TCP/IP协议编程1指导教师朱枫实验类型验证实验学时2实验时间一、实验目的和要求(1)掌握TCP/IP协议下的数据报套接字编程模型;(2)掌握TCP/IP协议下的数据报通信程序结构;(3)会用数据报套接字正确的实现服务器端和客户端之间的通信。二、实验环境(实验设备)硬件:微型计算机软件:MicrosoftVisualC+

2、+6.0三、实验原理及内容实验题目(1)完成一个服务器端和客户端的简单数据报通信过程。在一台安装了TCP/IP协议的主机上,服务器端和客户端使用主机的不同端口。服务器端首先创建套接字并绑定端口。客户端后运行,同样创建套接字并绑定端口,然后向服务器端发送数据。客户端提示输入要发送的数据数量N和数据最大长度M,客户端输入N和M后,客户端会发送最大长度为M个字符(由数字和小写字母随机构成)的N个字符串,然后再按任意键退出。服务器端收到客户端发送的数据后,需在服务器端显示。实验解答:①服务器端源程序exp2_1_server.cpp的代码是:5实验报告①客户端源程序e

3、xp2_1_client.cpp的代码是:②运行程序结果截图:(要求至少进行两次实验,输入不同的N和M,N>5,M>5,需要有客户端和服务器端的截图)5实验报告实验题目(2)对实验题目1中的程序进行改动,客户端提示输入要发送的字符串,字符串输入后发送到服务器端,服务器端显示接收到的字符串并向发送客户端发送确认,客户端接收到确认后也在客户端显示。例如客户端输入“abc”,服务器端显示“abc”并发送“abcACK”作为确认,然后客户端显示接收到的“abcACK”。客户端若输入“exit”则结束通信。实验解答:①服务器端源程序exp2_2_server.cpp的代

4、码是:②客户端源程序exp2_2_client.cpp的代码是:③运行结果截图:(要求客户端发送不少于10条数据,然后输入“exit”结束通信,需要有客户端和服务器端的截图)5实验报告四、实验小结(包括问题和解决方法、心得体会、意见与建议、实验出错信息及解决方案等)五、指导教师评语成绩批阅人日期5

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

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

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