From e79cf581b2f0038a41de5da1c6eadb3541f4d69e Mon Sep 17 00:00:00 2001 From: IPC-610 <IPC-610@DESKTOP-6LEOOS3> Date: 星期六, 28 九月 2024 08:10:13 +0800 Subject: [PATCH] 问题修改 --- Web/src/views/device/deviceMonitor/signalR.ts | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Web/src/views/device/deviceMonitor/signalR.ts b/Web/src/views/device/deviceMonitor/signalR.ts index efcbe5b..9876733 100644 --- a/Web/src/views/device/deviceMonitor/signalR.ts +++ b/Web/src/views/device/deviceMonitor/signalR.ts @@ -17,21 +17,33 @@ // 鍚姩杩炴帴 connection.start().then(() => { + debugger; console.log('鍚姩杩炴帴plc'); }); // 鏂紑杩炴帴 connection.onclose(async () => { + debugger; console.log('鏂紑杩炴帴plc'); }); // 閲嶈繛涓� connection.onreconnecting(() => { + debugger; console.log('鏈嶅姟鍣ㄥ凡鏂嚎plc'); }); // 閲嶈繛鎴愬姛 connection.onreconnected(() => { + debugger; console.log('閲嶈繛鎴愬姛plc'); }); - +// 鍏抽棴杩炴帴鐨勬柟娉� +async function stopConnection() { + try { + await connection.stop(); + console.log('杩炴帴宸插叧闂�'); + } catch (error) { + console.error('鍏抽棴杩炴帴鏃跺彂鐢熼敊璇�:', error); + } + } // connection.on('PublicPlcConn', () => {}); -export { connection as signalR }; +export { connection as signalR,stopConnection }; -- Gitblit v1.8.0