项目简介
本项目是基于Java Socket实现的远程桌面监控系统,主要应用于学校实验室内,供教师电脑对学生机器进行监视与控制。系统具备屏幕广播、屏幕监视、对话、文件互传、进程关闭等功能,能帮助教师对学生机器进行实时管理和监控。
项目的主要特性和功能
- 屏幕广播:教师端可实时将自己的屏幕内容广播至所有学生端。
- 屏幕监视:教师端能实时监视学生端的屏幕内容。
- 对话功能:教师与学生之间可进行实时文本对话。
- 文件互传:教师和学生能够互相传输文件。
- 进程关闭:教师端可远程关闭学生端的指定进程。
安装使用步骤
环境准备
- 确保已安装Java开发环境(JDK)。
- 下载项目源码并解压到本地目录。
编译项目
- 打开命令行工具,进入项目根目录。
- 运行以下命令编译项目:
bash javac -d bin src/CommonClass/*.java src/DesktopClientProcess/*.java src/DesktopClientUI/*.java src/DesktopServerProcess/*.java src/DesktopServerUI/*.java
运行服务器端
- 进入编译后的
bin
目录。 - 运行以下命令启动服务器端:
bash java DesktopServerProcess.Server
运行客户端
- 在另一台机器或同一台机器的不同终端中,进入
bin
目录。 - 运行以下命令启动客户端:
bash java DesktopClientProcess.Client
使用系统
- 启动服务器端后,教师端界面会显示,教师可进行屏幕广播、监视学生端、发送消息等操作。
- 学生端启动后,会连接到服务器,教师端可实时监控学生端的屏幕,并进行文件传输和进程管理。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】