TCP的客户端与服务器编程课设报告
23页1、-沈航北方科技学院课程设计说明书课程名称网络应用开发实战系 别专 业 班 级 学 号 学生* 指导教师 2021 年1月. z.-摘 要随着科技的开展和社会的不断进步,我国的科研成果也越来越多。要想在科技方面走在世界前列,必须要有自己的科研管理方案。由此看来,一种对科研信息管理行之有效的手段显得尤为重要,出色的科研信息管理会给整个社会带来无穷的经济效益和社会效益。计算机的最大好处在于利用它能够进展更好的通信。使用计算机进展通信控制,不仅提高了工作效率,而且大大的提高了其平安性。尤其对于复杂的通信与开发,计算机能够充分发挥它的优越性。关键词:TCP,效劳器,客户端TCP客户端与效劳器编程杨 阔目 录摘要I1 绪论11.1开发背景11.2开发意义11.3开发目的21.4开发要求22 可行性分析32.1技术可行性分析32.2操作可行性分析32.3经济可行性分析.43 需求分析54系统设计64.1系统构造64.2执行步骤75详细设计95.1 模型构造95.2功能分析95.3设计与实现116 系统调试与测试136.1系统调试136.2系统测试137结论14参考文献15附录1用户手册16附录2源程
2、序17. z.-1 绪论随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识。它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一局部,使用计算机实现TCP客户端与效劳器的编程,具有很大的意义。例如,使用方便、可靠性高、*性好、寿命长、本钱低等。这些优点能够极大地提高效率,这是与世界接轨的重要条件。因此要开发一个TCP客户端和效劳器程,利用现代化方法进展通信。1.1开发背景当今时代是飞速开展的信息时代,在各行各业中离不开网络,这正是计算机被广泛应用的原因。计算机的最大好处在于利用它能够进展更好的通信。使用计算机进展通信控制,不仅提高了工作效率,而且大大的提高了其平安性。尤其对于复杂的通信与开发,计算机能够充分发挥它的优越性。设计一个TCP的效劳器与客户端程序,目的是为了更快,更好地使用TCP网络进展上层业务开发。1.2开发意义在目前的情形下,从所现有的实际条件出发,利用计算机设计一个TCP效劳器和客户端程序,实现客户端与效劳器的连接通信。为上层业务开发减少负担,从根本上做到科学化、高效率化这一目的。1.3开发目的随着社会的开展,在信息社会中,信息的
3、获取、处理、交流和决策都需要高质量的计算机软件来完成。作为计算机应用的一局部,使用计算机实现TCP客户端与效劳器的编程,具有很大的意义。例如使用方便、可靠性高、*性好、寿命长、本钱低等。这些优点能够极大地提高效率,这是社会进步与国际接轨的表现。设计一个TCP的效劳器与客户端程序,目的是为了更快,更好地使用TCP网络进展上层业务开发,使TCP编程更加方便。1.4开发要求利用流式套接字编写TCP客户机和效劳器程序。主要包含的功能如下:效劳器功能:从端口6000接收客户发送来的数据;只要有客户请求连接,效劳器就承受连接;连接成功后,效劳器端显示客户的IP地址和端口号,并向请求连接的客户发送I am a server!信息;如果发送过程正确完成,显示所发送的字节数。客户机功能:向效劳器发出连接请求;连接成功后,接收并显示从效劳器收到的信息内容和字节数。. z.-2可行性分析可行性分析(feasibility study ),是世界上普遍采用的一种研究工程工程是否可行的科学。它通过各种有效的方法,对工程工程进展分析,从技术、经济、财务等方面加以评价,最终给投资决策者提供是否选择该工程进展投资的依
4、据。2.1技术可行性分析当今社会计算机已经相当普及,人们的日常生活根本离不开它。TCP效劳器和客户端编程主要实现从端口6000接收客户发送来的数据,如果有客户请求连接,效劳器就承受连接;连接成功后,效劳器端显示客户的IP地址和端口号,并向请求连接的客户发送I am a server!信息;如果发送过程正确完成,显示所发送的字节数对客户信息的管理,内容并不复杂。因此制作一个TCP客户端和效劳器程序是有必要的。综上所述,科研管理信息系统的开发从数据库技术、软件技术、硬件技术方面均具有可行性。2.2操作可行性分析根据要求本系统需要操作界面友好,界面美观,使用简单方便,系统稳定性好,平安可靠。本系统是高校科研管理信息系统,获取的本机名,用来解析得到本机的IP地址的;接着就绑定IP地址成功,然后效劳器就处于监听状态,等待客户端的连接。也就是接下来就是TCP/IP的三次握手的操作,该操作成功了效劳器和客户端就可以进展通信了。综合科研管理信息系统的各项简洁操作,本系统在操作上是可行的。2.3经济可行性分析硬件方面, 一台普通的计算机上就可以实现本次编程,一般的I5双核四线程或者AMD的四核CPU,可
《TCP的客户端与服务器编程课设报告》由会员大米分享,可在线阅读,更多相关《TCP的客户端与服务器编程课设报告》请在金锄头文库上搜索。
[最新]【北京课改版】七年级数学上册:1.11有效数字和科学记数法课堂导学含答案
2022年二手房屋装修合同标准版范本
预算《排版》
安边镇学区二年级数学科导学稿1
学校安全工作计划15篇
部分中外数学家及其伟大的贡献
精密锻造模具项目建议书写作模板
地理信息系统概论课后习题部分答案
j盖梁帽梁耳墙施工方案
营业员个人工作计划格式版(四篇).doc
2022年投资股份合作协议书范本
【最新】宁夏银川市唐徕回民中学高三上学期10月月考地理试题含答案
卫生材料二级库房管理实现方案
苏教版数学一年级上册教案统计
土地确权的基本内容
2对环境的感觉测试
残疾人康复中心建设项目建议书写作模板拿地立项备案
高聚氨酯保温板项目资金申请报告写作模板+定制代写
高中地理 第三章 自然资源的利用与保护单元综合测试卷 新人教版选修6
魅力女生美丽人生活动方案
2023-11-15 13页
2023-12-30 72页
2024-02-12 4页
2023-05-28 4页
2023-08-15 5页
2024-01-21 11页
2022-12-25 4页
2023-05-11 73页
2023-12-29 5页
2023-10-23 84页