该项目是一个使用 Java 和 Netty 开发的远程桌面控制应用程序。通过该应用程序,用户可以实时连接并控制远程设备。是基于https://github.com/RetGal/Dayon 核心代码实现的client-server-client版本,在这里再次感谢Dayon作者的项目。
-
实时远程桌面控制
- 以最低的延迟远程控制另一台设备。
-
可定制设置
- 配置屏幕捕获间隔,启用/禁用彩色模式以优化性能。
-
跨平台支持
- 使用 Java 开发,可兼容大多数操作系统。
- Java 8 或更高版本
- 用于依赖管理的 Maven
-
克隆代码库:
git https://github.com/SpringStudent/remote-desktop-control cd remote-desktop-control
-
构建项目:
mvn clean install
-
运行服务端:修改application.properties配置文件数据库信息和netty.server.server和port配置
RemoteServer.java
-
运行客户端:修改RemoteClient.java参数中的serverIp和serverPort
RemoteClient.java
- 添加文件传输功能。
- 客户端信息持久化
- 分布式。。。可能吧