欢迎来到天天文库
浏览记录
ID:6194298
大小:330.00 KB
页数:60页
时间:2018-01-06
《基于java实时监控远程控制系统设计和实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于JAVA实时监控远程控制系统设计和实现毕业论文目录引言…………………………………………………………………………31课题描述…………………………………………………………………51.1任务内容……………………………………………………………………51.2应完成内容…………………………………………………………………52系统分析……………………………………………………………………62.1系统功能分析…………………………………………………………………62.2系统软件模型…………………………………………………………………63
2、相关技术………………………………………………………………73.1Socket的基本概念………………………………………………………73.1.1Socket引入……………………………………………………………73.1.2Socket的类型…………………………………………………………73.2基本套接字函数调用……………………………………………………83.2.1创建套接字………………………………………………………………83.2.2指定本机地址……………………………………………………………83.2.3建立套接字连接………………
3、…………………………………………83.2.4监听连接………………………………………………………………93.2.5数据传输………………………………………………………………93.2.6关闭套接字………………………………………………………………103.3Windows系统的Socket编程……………………………………………103.3.1使用WinSockAPI………………………………………………………103.3.2使用数据报套接字………………………………………………………103.3.3使用流式套接字……………………………
4、……………………………113.4Windows的消息系统…………………………………………………144C/S模式远程控制程序设计实现……………………………………174.1主要实现功能……………………………………………………………174.2客户端(监控端)设计实现…………………………………………………184.2.1添加主机………………………………………………………………194.2.2发送消息………………………………………………………………20574.2.3监视屏幕………………………………………………………………204.
5、2.4帮助…………………………………………………………………214.2.5注册……………………………………………………………………214.3服务器端(被监控端)设计实现…………………………………………234.3.1准备接受连接…………………………………………………………244.3.2自动运行和隐藏………………………………………………………254.3.3文件管理的实现…………………………………………………………264.3.3.1列文件目录清单………………………………………………………284.3.3.2查看文件内容……
6、……………………………………………………294.3.3.3“文件传输”程序实现……………………………………………………294.3.4系统信息的获取及修改…………………………………………………294.3.5远程重启,关闭计算机的实现……………………………………………294.3.6键盘和鼠标的控制………………………………………………………324.3.7远程屏幕抓取的实现……………………………………………………374.3.8其他功能模块的实现……………………………………………………395总结与展望………………………………
7、……………………………39谢辞……………………………………………………………………………39参考文献……………………………………………………………………39附录…………………………………………………………………………405757引言:网络在计算机世界里,越来越发挥着举足轻重的作用,很多单位、部门都建立了自己的内部网。对于网络管理人员来说,在整个网络运行期间,希望能够实时的监控联网计算机的运行状态和进行一些相关操作;希望能够传输文件;希望能够防止病毒的蔓延、非法程序的拷贝、杜绝某些用户的越权或非法操作等。为此,希望编
8、写一个适合于自己所在局域网的通讯程序。在此,本人使用VC6.0开发了一套能在局域网内的每台计算机进行实时监控的网络系统。这也就是所谓的远程控制软件。那什么是远程控制?远程控制是在网络上由一台电脑(主控端Remote/客户端)远距离去控制另一台电脑(被控端Host/服务器端)的技术,这里的远程不是字面意思的远距离,一般指通过网络控制远端电脑,不过,大多数时候我
此文档下载收益归作者所有