From de46cb80b7c4d1fb74a4b72d8fc4406e7e3144e7 Mon Sep 17 00:00:00 2001 From: 严智鑫 <test> Date: 星期一, 19 八月 2024 08:49:41 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- UI-Project/src/utils/WebSocketService.js | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/UI-Project/src/utils/WebSocketService.js b/UI-Project/src/utils/WebSocketService.js index 0c2d76f..695f679 100644 --- a/UI-Project/src/utils/WebSocketService.js +++ b/UI-Project/src/utils/WebSocketService.js @@ -1,4 +1,5 @@ // WebSocketService.js + let socket = null; export const initializeWebSocket = (socketUrl, messageHandler) => { let messages='' ; @@ -6,10 +7,13 @@ console.log("Your browser does not support WebSocket"); return null; } + const socket = new WebSocket(socketUrl); + socket.onopen = function () { console.log("WebSocket is now open"); }; + socket.onmessage = (msg) => { if (!msg.data) { return; @@ -21,14 +25,23 @@ messages= messages.replace('<END>', ''); const obj = JSON.parse(messages); messages=''; + // 璋冪敤娑堟伅澶勭悊鍑芥暟锛屽皢鏁版嵁浼犻�掔粰 Vue 缁勪欢 if (messageHandler) { messageHandler(obj); } } + + + + + }; + return socket; }; + + export const closeWebSocket = (socket) => { if (socket && socket.readyState === WebSocket.OPEN) { socket.close(); -- Gitblit v1.8.0