- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux网络应用开发技术期末考核_外封皮.
Linux网络应用开发技术课程考核报告
QQ聊天室
学号: 1515925717
姓名: 王帅
专业: 软件工程专业
班级: 15级云计算3班
指导教师: 郭俊颖
南 阳 理 工 学 院 软 件 学 院
2016年12月
一. 考核题目和实验要求 3
1.考核题目: 3
2.具体要求 3
二. 设计思想: 4
1.基于TCP服务器 4
2.基于TCP客户端 4
3.TCP/IP协议分析? 5
三. 流程图: 5
四. 运行步骤: 7
五. 运行截图: 7
六. 个人总结: 10
七. 附录: 11
考核题目和实验要求
1.考核题目:
1. 设计一个简单网络通讯的程序(分服务器和客户端)。程序的功能为: 客户端向服务器发送字符串(内容:学号+姓名)并接收服务器发的信息;服务器接收客户端的信息并向客户端发送字符串(内容:欢迎使用本服务器)。
2. 设计一个聊天室的应用程序(能够实现公聊和私聊)。
2.具体要求
1. 以上考核题目任选其中一个;
2. 考核评分依据:
100分制。其中程序占60%,文档考核报告占40%。
程序考核:(1)题目1:
基于TCP实现;(50分,其中服务器端30分,客户端2分)
基于UDP实现;(30分,其中服务器端20分,客户端1分)
程序中带线程处理。(20分)
(2)题目2:
服务器和客户端程序能运行实现公聊、私聊。(80分)
线程处理。(20分) 文档考核:
(1)主要内容:设计思想,流程图,运行步骤,运行截图, 个
人总结,附录
(2)符合文档写作要求,字体和段落格式要设置得当(正文:
宋体小四号,
段落:多倍行距1.25,图格式要标准(居中,有图标)程
序代码符合要求(具体要求见样稿)。
3. 其他要求:
(1)必须独立完成,抄袭者成绩记为零分。
(2)程序不交,期未考核记为零分。
(3)考核报告不交,期未考核记为零分。
设计思想:
1.基于TCP服务器
1、 创建一个socket,用socket()
2、 设置服务器的地址及端口等信息
3、 绑定ip地址,端口等信息到socket,用bind()
4、 设置允许的最大的连接数,用listen()
5、 等待来客户端的连接请求,用accept()
6、 收发数据,用send()/recv()或read()/write()
7、 关闭网络连接
2.基于TCP客户端
1、 创建一个socket,用socket()
2、 设置要连接的服务器的IP地址和端口等属性
3、 连接服务器,用connet()
4、 收发数据,用send()/recv()或read()/write()
关闭网络连接
3.TCP/IP协议分析?
TCP/IP(Transmission?Control?Protocol/Internet?Protocol,传输控制协议/网际协议)是发展至今最成功的通信协议,它允许分布在各地的安装着完全不同系统的计算机相互通信
TCP/IP协议[2、3]可以看成是一种在网上完成信息传输的通用语言,TCP/IP协议中包含着很多个协议,它们用来构成和描述计算机与通信设备间的网络通信规范。TCP/IP协议是一个四层的网络协议模型.
流程图:
服务器端模式 客户端模式
?
三次握手
写入数据
读取数据
关闭过程
功能模块图:
运行步骤:
在服务器开启监听服务之后,启
您可能关注的文档
- KTV视易系统常见问题及解决..doc
- KWWB-300C无功补偿控制器-智能型USB..doc
- KXT型可曲挠橡胶接头实物..doc
- KTK12矿用本安型扩音电话-说明书v11.doc
- K-90双系统控制板规格书(瑞星封样版)..doc
- KYN28-12技术协议..doc
- KXJ1-127矿用隔爆兼本安型控制箱使用说明书..doc
- KUKA机器人VKRC2控制柜部件介绍..doc
- k近邻分类算法..doc
- ktv设计要点..doc
- 人教新目标版英语九年级 中考模拟学情评估(三)(含答案).pdf
- 上海市风华中学2024-2025学年高三上学期9月阶段测试英语试题(无答案).pdf
- 统编版2024-2025学年语文六年级上册期末检测卷(有答案).pdf
- 人教新目标版英语九年级第二学期全册学情评估(含答案).pdf
- 内蒙古自治区巴彦淖尔市杭锦后旗第六中学2024-2025学年八年级上学期阶段性测试历史试题(解析版).pdf
- 湖南省娄底市涟源市部分学校2024-2025学年高一上学期9月月考语文试题 Word版无答案.pdf
- 湖南省衡阳市常宁市2023-2024学年七年级上学期期末考试英语试题.pdf
- 湖南省娄底市涟源市部分学校2024-2025学年高一上学期9月月考语文试题 Word版含解析.pdf
- 江苏省泰州市姜堰区城西实验学校2024-2025学年部编版九年级上学期月考历史试卷(原卷版).pdf
- 内蒙古伊金霍洛旗2022-2023学年七年级上学期期末考试英语试题.pdf
最近下载
- 医学免疫学试题~库.doc
- 广东省广州市南沙区实验外语学校2022-2023学年七年级上学期第一次月考数学试题.docx
- 旋挖钻机安装拆卸施工方案.docx VIP
- 第一章-婴幼儿发展概述.pptx VIP
- 新生儿病房建设与设备配置标准- 2023 20231010.doc VIP
- 年处理3000万只玻璃瓶蒙砂项目环评(2021年新版环评)环境影响报告表.pdf VIP
- 海尔10公斤双动力波轮洗衣机_XQS100-BZ556_使用说明书技术数据参数用户须知指南产品手册电子版.pdf VIP
- 人教新目标英语八年级上册unit3单元语法练习题(含答案).doc
- 10《老人与海(节选)》课件(共64张PPT)统编版高中语文选择性必修上册.pptx VIP
- 注塑车间管理条例.doc VIP
文档评论(0)