next-terminal
next-terminal copied to clipboard
feat(guacamole): 优化GuacamoleApi的WebSocket处理
- 在WebSocket连接建立后,增加defer ws.Close()确保资源在函数退出时正确释放
- 添加一个goroutine每30秒发送一次Ping消息,以保持连接活跃并检测死连接
- 在读取消息的循环中设置ReadDeadline,以防止连接挂起