基于IP协议的网络轮询实现

TCP/IP论文 服务器的设计论文 数据文件系统论文 MFC架构论文 多线程开发论文
论文详情
随着网络时代的到来,人与人之间的距离不再遥不可及。对于一个网络的管理来说,维持一个监视系统是必须的。即服务器可监视客户端的运行状态,如果有需要,可添加一些控制功能。本课题除了基于轮询原理实现监视功能外,还增加了服务器与客户端即时通信,服务器提供客户端上传文件与下载文件服务,服务器维护日志的功能。本课题在设计之中涉及范围较广,主要涉及TCP/IP协议及其编程接口,网络通信中服务器的设计,Win32平台下的开发,数据文件系统的设计,MFC架构的使用,多线程开发等。本课题对开发网络监控软件有借鉴意义。比如使用的界面模式(服务器为单文档模式,客户端为系统托盘模式),扫描监视的模式,各种信息的采集,UDP包与TCP包的设计,Unicode码与ASCII码的处理,数据文件的处理等等。在网络通信程序设计中,效率是非常关键性的问题,因此常常严格要求程序的运行效率,以及运行空间的使用,力求在内存空间的使用与运行效率上达到最佳的组合。本软件的设计原则为高效率、耗费空间小、实用、独立性较强。本课题研究了基于IP协议的网络轮询实现,通过本课题研究,可积累针对一般局域网内轮询的开发经验,对于网络统一管理与控制之类软件开发、工业控制中统一控制类软件开发来说,本课题是其中实现的基本技术。在此课题研究成果上结合具体的应用需求进行二次开发,可以自行定制出更好更适合自己的网络通信软件,以满足不同用户的需要,比如:开发网络监控、网络黑客、网络即时通信软件等。
摘要第4-5页
ABSTRACT第5页
第一章 绪论第9-13页
    1.1 课题简介第9页
    1.2 课题背景及意义第9-10页
    1.3 文档约定第10-11页
    1.4 系统扫描运行模式第11-12页
    1.5 本文章节安排第12-13页
第二章 系统开发环境第13-26页
    2.1 开发环境第13-14页
    2.2 IP 的基本原理第14-24页
    2.3 开发涉及到的TCP/IP 技术第24-26页
第三章 系统设计第26-33页
    3.1 总体架构设计第26-27页
        3.1.1 总体结构图第26页
        3.1.2 服务器端第26-27页
        3.1.3 客户端第27页
    3.2 功能模块详细设计第27-33页
        3.2.1 网络监视器第27-28页
        3.2.2 扫描网络第28-29页
        3.2.3 消息传递第29页
        3.2.4 文件传输第29-30页
        3.2.5 配置信息第30-31页
        3.2.6 日志维护第31-33页
第四章 数据结构的设计第33-40页
    4.1 服务器端与客户端通用第33-35页
    4.2 服务器端专有数据结构第35-38页
    4.3 客户端专有数据结构第38-40页
第五章 系统实现及运行测试第40-67页
    5.1 网络监视器第40-42页
        5.1.1 实现分析第40页
        5.1.2 主要实现方法与核心代码第40-41页
        5.1.3 实现效果第41-42页
    5.2 扫描网络第42-45页
        5.2.1 实现分析第42页
        5.2.2 主要实现方法与核心代码第42-45页
        5.2.3 实现效果第45页
    5.3 消息传递第45-49页
        5.3.1 实现分析第45-46页
        5.3.2 主要实现方法与核心代码第46-47页
        5.3.3 实现效果第47-49页
    5.4 文件传输第49-56页
        5.4.1 实现分析第49页
        5.4.2 主要实现方法与核心代码第49-55页
        5.4.3 实现效果第55-56页
    5.5 配置信息第56-60页
        5.5.1 实现分析第56-57页
        5.5.2 主要实现方法与核心代码第57-60页
        5.5.3 实现效果第60页
    5.6 日志维护第60-67页
        5.6.1 实现分析第60-61页
        5.6.2 主要实现方法与核心代码第61-64页
        5.6.3 实现效果第64-67页
第六章 其它重要设计第67-70页
    6.1 自定义字符串处理函数第67-68页
    6.2 客户端本机信息采集第68页
    6.3 文件列表采集第68页
    6.4 其它第68-70页
第七章 总结第70-72页
致谢第72-73页
参考文献第73-75页
附录第75-93页
    UDP 监视器线程函数第75-80页
    TCP 事件机制服务器线程函数第80-85页
    下载线程函数第85-88页
    客户端本机信息采集第88-91页
    文件列表采集第91-93页
论文购买
论文编号ABS545397,这篇论文共93页
会员购买按0.30元/页下载,共需支付27.9
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付46.5
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656