欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    TCP_IP课程设计---基于套接字的客户机服务器程序设计

    • 资源ID:1447527       资源大小:138KB        全文页数:16页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    TCP_IP课程设计---基于套接字的客户机服务器程序设计

    1、 TCP/IP 课程设计 设计题目:基于套接字的客户机/服务器程序设计 班 级: 学 号: 姓 名: 指导老师: 年 月 日 成 绩 评 阅 人 评阅 日期 基于套接字的客户机基于套接字的客户机/ /服务器程序设计服务器程序设计 一.设计目的: (1) 理解客户机/服务器模型的工作原理; (2) 掌握套接字的概念; (3) 掌握基于套接字的面向连接和无连接客户机/服务器程序的设计原 理和相关的 WinSock API 函数; (4) 掌握基于 TCP 和 UDP 的程序设计方法。 二.设计内容: (一) 基于 TCP 的应用编程:编写一个 Client/Server 程序对,服务器程 序负责接

    2、收客户机进程的连接请求,并在服务器进程与客户机进程 之间建立通信连接,然后接收客户机进程的传送数据并将其显示在 服务器端,同时将欢迎信息发送给客户机进程,最后关闭该客户机 进程的连接;客户机进程首先提出对指定服务器的连接请求,建立 连接后向服务器进程发送已经建立连接的数据信息,同时接收服务 器进程发送过来的数据并显示在客户端。采用 WinSock API 实现代 码。 (二) 基于 UDP 的应用编程: 实现一个基于 UDP 的客户机/服务器程序, 通 过设定不同的命令行参数来确定应用进程的不同角色,即充当客户 机进程还是服务器进程。当两个进程运行后,彼此之间可以轮流发 送消息,对方接收后显示

    3、出来。 三.原理分析: (一)套接字的概念: 套接字(Socket) 1. Socket 的出现,使得程序员可以很方便的访问 TCP/IP,从而开发各种网 络应用的程序 2. 套接字存在于通信区域中, 通信区域也叫地址族, 他是一个抽象的概念, 主要用于通过套接字通信的进程的共有特性综合在一起。 套接字通常只与同 一个区域的套接字交换数据。 套接字的类型 1. 流式套接字(SOCK_STREAM) 提供面向连接的,可靠的数据传输服务,数据无差错,无重复的发送,且按 发送的顺序接收,基于 TCP 协议 ; 2. 数据保式套接字(SOCK_DGRAM) 提供无连接的服务,数据包以独立包形式发送,不

    4、提供无错误的保证,数据 可能丢失或重复,且接收顺序混乱,基于 UDP 协议。 (二)WinSock 应用程序接口: WinSock 是一个基于套接字模型的 API(应用程序接口),在 Microsoft Windows 操作系统类中使用。它在 Berkekley 接口函数的基础上,还增加了 基于消息驱动机制的 Windows 扩展函数。其中 WinSock 1.1 只支持 TCP/IP 网络, WinSock2.0 则增加了对更多协议的支持。 WinSock 包括以下 3 类的函 数: 1.WinSock API 包含的 Berkeley Socket 函数。这类函数分两部分,其一是 用于网络 I/P 的函数;其二是不涉及网络 I/O,在本地端完成的函数。 2.检索有关域名,通信服务和协议等 Internet 信息的数据库函数。 3.Berkekley Socket API 的 Windows 转用的扩展函数。 (三)工作模型 网络应用程序一般是以客户机/服务器的模型的方式工作的。而因特网 便是


    注意事项

    本文(TCP_IP课程设计---基于套接字的客户机服务器程序设计)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583