基于C/S的实时网络监控软件的开发

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:zlongtime
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络应用的普及和网络技术的发展,企业和个人对计算机仿真培训系统也提出了更高的要求:船舶仿真培训系统要从原来的单机版发展到可对学员进行联网培训的网络版。本文在单机版的船舶仿真培训系统的基础上添加了网络监控的功能,开发出基于客户端/服务器的网络监控软件。 本文以Windows NT操作系统为开发平台,在Visual C++6.0环境下开发了基于C/S的计算机网络监控软件。首先介绍了网络监控系统的发展现状和本课题研究意义,在此基础上提出了网络监控系统的基本框架和设计。根据此框架和网络监控系统的特点,采用了以下方法和技术:面向对象的软件工程方法,多线程技术、进程间通讯技术、网络通讯技术、Windows系统的鼠标和键盘消息模拟技术、计算机屏幕抓取技术、图像编码解码技术以及软件复用技术等。同时重点介绍了网络通信协议的选择、WinSock的网络编程基本原理和一些在软件开发过程中用到的网络编程接口函数;图像压缩编码中的霍夫曼编码、多遍霍夫曼编码、和行程编码;客户端如何将本地敲击键盘或者点击鼠标的消息模拟发送到服务器端,服务器端又如何将这些模拟消息加入到操作系统的消息队列中。最后论述了系统各功能模块的划分和具体实现方法,教练员站和学员站中各个功能的实现都采用了面向对象类的概念,根据功能的划分,封装成不同的功能类。介绍了客户端、服务器端程序实现的核心代码和重要接口函数。 该软件可以在局域网中设定学员的操作和练习,发送学员端操作界面的初始化数据并在学员端实时的显示出来。可以随时监视学员端的操作状况并对学员计算机进行远程操作等功能。 该监控系统以监控信息的实时操作和实时控制为中心,充分利用了现有的局域网资源。整个系统采用分层的、面向对象的设计方法,具有结构模块化、层次化、接口简单、适应性强、升级扩展方便等特点,并可根据本系统的通讯设计规范对特殊的网络结构进行二次开发,具有良好的开放性和实用性。在局域网内通过了测试,运行状况良好。
其他文献
焊接技术是船舶建造企业的关键工艺之一。船体结构装焊过程中,由焊接热循环引起的焊接残余应力与变形等缺陷不仅影响结构局部强度,也会影响后道工序的装配精度,是船体结构建造精
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
滑行艇作为一种轻便快捷的水上交通工具,高速高效的运载能力是当今滑行艇艇型发展中的一个重要方向,三体滑行艇便是一种具有优异超高速性能的艇型。滑行艇因自身的航行特性,过渡
日益增长的能源需求和在有冰海域发现大量能源的可能性,使得在有冰海域的石油资源勘探开发工作越来越多,极大增加了发生冰区溢油事故的风险。溢油事故发生后能够在很短的时间内扩散到几百平方公里,严重威胁着海洋生态环境。这就需要发展海上溢油事故的应急响应计划,来预测溢油与冰相互作用过程和漂移轨迹,从而预防溢油事故将会产生的危害。由于溢油在冰区还要受到低温和海冰的影响,使其在冰环境中的风化进程和漂移轨迹相比在开
目的:研究分析心理护理干预对重症急性胰腺炎患者生活质量的影响.方法:将我院收治的78例重症急性胰腺炎患者作为本次研究对象,根据护理方法 分为两组,其中,观察组39例,心理护
螺旋曲面在实际工程中的应用非常广泛,并且在一定的领域中,它的性能以及功能是无法被其它曲面所替代的,这就决定了,螺旋曲面的测量技术在几何量的计算、测量技术中占有很重要的地
从《华为基本法》开始,我们很容易就能了解到华为的战略.2011年,徐直军公开了华为的管道战略,当然也有不少人了解华为的BLM战略模型……
期刊
本文所研究的六自由度并联力加载系统,是利用电液力对大型机械构件系统进行主动加载,实现在不同工况下的疲劳寿命测试。其中,本课题以某一典型的被加载对象——混凝土泵车进行仿真研究。本课题首先利用ADAMS和AMESim软件,分别对并联机构系统的机械部分和液压部分建模。随后,利用Simulink与AMESim间的接口,将编写的驱动力矩求解程序转换为AMESim中的子模型,实现了AMESim与Simulin
本文研究了交流电参数的数字化测量原理和以太网网络通信技术,为电能表实现多参数、高精度的测量和远程通信做了理论准备。本文设计了专门用于电能表的嵌入式以太网网关,应
随着经济发展的不断进步,人民生活水平的不断提高,广大的人民对于电力的要求也是越来越大,电力企业的也是迎来了重要的发展机遇,同时也得到了迅速的发展,取得了一定的成绩,在