TCP的客户端与服务器编程-课设报告.docx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
沈航北方科技学院 课程设计说明书 课程名称 网络应用开发实战 系 别 专 业 班 级 学 号 学生姓名 指导教师 2015年1月 随着科技的发展和社会的不断进步,我国的科研成果也越来越多。要想在科技 方面走在世界前列,必须要有自己的科研管理方案。由此看来,一种对科研信息管 理行之有效的手段显得尤为重要,出色的科研信息管理会给整个社会带来无穷的经 济效益和社会效益。计算机的最大好处在于利用它能够进行更好的通信。使用计算 机进行通信控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复 杂的通信与开发,计算机能够充分发挥它的优越性。 关键词:TCP,服务器,客户端 TCP客户端与服务器编程 杨阔 目录 TOC \o "1-5" \h \z 摘要 .... \o "Current Document" 1绪论 1 \o "Current Document" 1.1开发背景 1 \o "Current Document" 1.2开发意义 1 \o "Current Document" 1.3开发目的 2 \o "Current Document" 1.4开发要求 2 \o "Current Document" 2可行性分析 3 \o "Current Document" 2.1技术可行性分析 3 \o "Current Document" 2.2操作可行性分析 3 \o "Current Document" 2.3经济可行性分析 .4 \o "Current Document" 3需求分析 5 \o "Current Document" 4系统设计 6 \o "Current Document" 4.1系统结构 6 \o "Current Document" 4.2执行步骤 7 \o "Current Document" 5详细设计 9 \o "Current Document" 5.1模型结构 9 \o "Current Document" 5.2功能分析 9 \o "Current Document" 5.3设计与实现 11 \o "Current Document" 6系统调试与测试 13 \o "Current Document" 6.1系统调试 13 \o "Current Document" 6.2系统测试 13 \o "Current Document" 7结论 14 \o "Current Document" 参考文献 15 \o "Current Document" 附录1—用户手册 16 附录2—源程序 17 1绪论 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们 深刻认识。它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计 算机应用的一部分,使用计算机实现 TCP客户端与服务器的编程,具有很大 的意义。例如,使用方便、可靠性高、保密性好、寿命长、成本低等。这些优 点能够极大地提高效率,这是与世界接轨的重要条件。因此要开发一个 TCP 客户端和服务器程,利用现代化方法进行通信。 1.1开发背景 当今时代是飞速发展的信息时代,在各行各业中离不开网络,这正是计算机被 广泛应用的原因。计算机的最大好处在于利用它能够进行更好的通信。使用计算机 进行通信控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂 的通信与开发,计算机能够充分发挥它的优越性。设计一个 TCP的服务器与客户端 程序,目的是为了更快,更好地使用 TCP网络进行上层业务开发。 1.2开发意义 在目前的情形下,从所现有的实际条件出发,利用计算机设计一个 TCP服务器 和客户端程序,实现客户端与服务器的连接通信。为上层业务开发减少负担,从根 本上做到科学化、高效率化这一目的。 1.3开发目的 随着社会的发展,在信息社会中,信息的获取、处理、交流和决策都需要咼质 量的计算机软件来完成。作为计算机应用的一部分,使用计算机实现 TCP客户端与 服务器的编程,具有很大的意义。例如使用方便、可靠性高、保密性好、寿命长、 成本低等。这些优点能够极大地提高效率,这是社会进步与国际接轨的表现。设计 一个TCP的服务器与客户端程序,目的是为了更快,更好地使用TCP网络进行上层 业务开发,使TCP编程更加方便。 1.4开发要求 利用流式套接字编写TCP客户机和服务器程序。主要包含的功能如下: 服务器功能: 从端口 6000接收客户发送来的数据;只要有客户请求连接,服务器就接受连接; 连接成功后,服务器端显示客户的IP地址和端口号,并向请求连接的客户发送“I am a serve! ”信息;如果发送过程正确完成,显示所发送的字

文档评论(0)

ld1556656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档