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

    主从式通信课程设计

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

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

    主从式通信课程设计

    1、第一章第一章 功能需求分析功能需求分析 . 1 1.1 课程设计目的及意义 1 1.2 系统实现的具体功能 1 1.3 主要特点 2 1.4 WINSOCK编程原理和方法 2 第二章第二章 系统设计系统设计 . 3 2.1 总体方案 3 第三章第三章 技术实现技术实现 . 4 3.1 程序界面 4 3.2 主要控件说明 5 3.3 部分代码及说明 6 3.3.1 主站Winsock1_DataArrival事件 6 3.3.2 从站Winsock1_DataArrival事件 6 3.3.3 巡回检测代码块. 7 3.3.4 主站主动向从站发送数据模块. 7 3.3.5 从站异常报告模块. 8

    2、 3.3.6 灯的实现模块. 8 第四章第四章 总结和体会总结和体会 . 9 附录附录 10 主站代码截图 10 从站代码截图 11 1 第一章第一章 功能需求分析功能需求分析 1.1 课程设计目的及意义课程设计目的及意义 本次的课程设计是通过主从式通信来了解和掌握简单的通信协议, 是作为本学期 学习 TCP/IP 协议族的一次实际应用,有助于深入的了解通信协议的具体实现方 式。这次的课程设计加深对所学知识的了解和掌握,比如 TCP 协议和 UDP 协议 的所用场合和不同之处;学习到对巡回检测系统的设计方法;同时学习了解和掌 握对 VB 开发环境的一些基本的简单的常识,当然也增强了动手能力,为

    3、今后的 设计做铺垫。 1.2 系统实现的具体功能系统实现的具体功能 TCP 是一种面向连接的通信协议,UDP(用户数据文报协议)是一个无连接 协议。在工业应用中,为了提高效率通常采用 UDP 作为实时数据传输协议。因 为 UDP 不提供数据包分组、组装和不能对数据包进行排序,无连接,处理速度 快,因此效率相对比较高。 本系统是基于 UDP 协议的通信软件设计的巡回检测系统。巡回检测系统能 够实现一些工业系统的自动化,通过该系统提取所需要的实时信息,根据信息内 容做出相应的回应。巡回检测是计算机远程监控系统的一种工作模式。计算机远 程监控系统通常由主站和从站构成,是典型的主从式通信系统。正常情况

    4、下,巡 回检测模式采用一问一答的方式进行,当从站发生异常时可主动上报(例如报 警) 。具体要求如下: .设 1 个主站(Server)和 5 个从站(Client) 。 .系统应设置巡检周期和从站采样时间间隔。 .系统的工作模式为:自动巡检+主动上报。 .主机地址:127.0.0.1(主站和从站) ;本地端口号:10000(主站) ;远端 端口号:1000110005(从站) 。 .分别设计主站和从站通信程序,同时打开主站和从站的程序时,主站能 够定时巡检从站,从站做出相应的回应,检测到的在主站上显示出来(如灯亮表 2 示连接上,反之表示断开) 。 1.3 主要特点主要特点 本设计主站是主动呼

    5、叫方,主站按周期向各个从站端口发送信息,从站收到 信息后作出应答。当从站发生异常时要主动向主站报告。从站程序可以同时打开 多个。 本系统是使用 VB6.0 编程环境实现的,基于 UDP 通信协议的主从式通信。 所使用的控件对象有:标签(Label) ,文本框(Textbox) ,命令按钮(Command) , 通信(Winsock) ,形状(Shape) ,定时器(Timer) 。 实现从一个窗口跳转到另一个窗口。 1.4 Winsock 编程原理和方法编程原理和方法 Winsock 控件对用户来说是不可见的,利用 WinSock 控件可以与远程计算 机建立连接,并通过用户数据报协议 (UDP

    6、)或者传输控制协议 (TCP)进行数据 交换。这两种协议都可以用来创建客户与服务器应用程序。本次设计是利用 Winsock 控件对象实现基于 UDP 通信协议的主从式通信,为了传输数据,首先 要设置客户计算机的 Local Port 属性。然后,服务器计算机只需将 Remote Host 设置为客户计算机的 Internet 地址,并将 Remote Port 属性设置为跟客户计算 机的 Local Port 属性相同的端口,并调用 Send Data 方法来着手发送信息。于 是, 客户计算机使用 Data Arrival 事件内的 Get Data 方法来获取已发送的信息。 主要使用的方法有 Send Data 方法和 Get Data 方法,在调用 Send Data 方 法来着手发送信息时要先设定相同的端口;当传进 UNICODE 字符串并在网络 上发送出去之前,将转化成 ANSI 字符串。Get Data 方法是获取当前的数据块 并将其存储在变体类型的变量中。通常与 Data Arrival 事件并用。 3 第二章第二章 系统设计系统设计 2.1 总体方案总体方案


    注意事项

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




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