diff --git a/electron/main.js b/electron/main.js index 71da660..34f4d38 100644 --- a/electron/main.js +++ b/electron/main.js @@ -343,14 +343,16 @@ class OpenClawConnection { this.socket.on('open', () => { this.isConnected = true; this.reconnectAttempts = 0; - console.log('[OpenClaw] WebSocket connected, waiting for challenge...'); + console.log('[OpenClaw] ✅ WebSocket 连接已建立'); console.log('[OpenClaw] 就绪状态:', this.socket.readyState, '(1=OPEN)'); // 检查窗口是否存在 if (mainWindow && !mainWindow.isDestroyed()) { this.eventHandler('connected'); } - // 注意:不立即发送 connect,等待服务器发送 connect.challenge 后再响应 + // 主动发送 connect 请求 + console.log('[OpenClaw] 📤 发送 connect 请求...'); + this.sendConnect(); }); this.socket.on('message', (data) => {