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