Commit Graph

7 Commits

Author SHA1 Message Date
李建国 4c77747763 refactor(websocket): 优化 WebSocket 消息处理逻辑
- 修改 Operational 类中的 selectOperational 方法,使其直接接受 JSONObject 参数
- 在 SocketServer 类中增加对 ping消息的特殊处理逻辑
- 新增 SocketUtils 类的 isNoPingMessage 方法,用于判断消息是否为 ping
- 优化 WebcamShowTask 类中的异常日志输出,避免重复打印相同错误
-调整 logback.xml 中的日志文件总大小限制,从20GB 修改为 200MB
2025-02-21 14:01:18 +08:00
李建国 9f14f01507 feat(web): 优化 WebSocket 服务并添加启动日志
- 修改 CamSocketServer 和 SocketServer 的启动日志
- 优化 WebcamShowTask 中的图像处理逻辑
- 移除 WebcamShowTask2 中的冗余代码
- 更新 WebCamUtils 中的图像获取方法
- 在 Main 类中添加 WebSocket服务启动日志
- 更新项目版本号至 0.1.6
2025-02-11 15:01:39 +08:00
JianGuo 643ad3476e feat(webcam): 实现摄像头数据采集和实时显示
- 新增 WebcamShowTask2 类,用于定时获取摄像头图像并发送到客户端- 在 CamSocketServer 和 SocketServer 中添加新的广播方法,支持发送 ByteBuffer 和 Framedata
- 在 WebCamUtils 中添加 getImageByteBuffer 方法,用于获取摄像头图像的字节流
2025-02-11 13:16:08 +08:00
JianGuo 6cc8f1913b feat(webcam): 新增摄像头功能
- 添加摄像头相关类和方法,实现摄像头图像采集和传输- 新增 CamSocketServer 类处理摄像头数据传输
- 修改 Main 类,添加摄像头任务和 Socket 连接
- 更新 Operational 类,增加摄像头操作处理
- 新增 Control 类统一控制摄像头状态
- 修改 TrayFrame 和 TrayFrameUtf8 类,支持摄像头服务启动和停止- 新增 WatchDog 类监控摄像头状态并自动重启任务
2025-02-07 11:24:51 +08:00
JianGuo 4d0a511186 1.去掉socket的注释feat(show): 添加系统托盘程序并优化 UI 样式
- 新增 TrayFrame 和 TrayFrameUtf8 类实现系统托盘功能- 更新 Main 类以使用新的系统托盘程序
- 引入 FlatDarculaLaf 样式以改善 UI 外观- 重构 Operational 类,使用 Lombok 日志替代 StaticLog
- 更新 SocketServer 类,使用 Lombok 日志替代 StaticLog
- 新增 SocketUtils 类以管理 SocketServer 实例
2025-01-14 18:07:08 +08:00
JianGuo d520a2053c 1.去掉socket的注释 2024-11-27 17:18:32 +08:00
李建国 9a63237f32 1. init 2024-02-28 10:53:50 +08:00