From f3e57aff6030b629e5387fcbb43507fe4a4a2da4 Mon Sep 17 00:00:00 2001
From: lzhe <181968431@qq.com>
Date: 星期日, 19 五月 2024 00:30:56 +0800
Subject: [PATCH] 1
---
src/utils/tool.js | 30 ++++++++++++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
diff --git a/src/utils/tool.js b/src/utils/tool.js
index 710f402..5313762 100644
--- a/src/utils/tool.js
+++ b/src/utils/tool.js
@@ -114,6 +114,36 @@
}
}
+/* socket */
+tool.socket = {
+ url:'ws://116.63.155.153:83/ws/info',
+ websocket: null,
+ connectToWebSocket(token) { //寤虹珛閾炬帴
+ this.websocket = new WebSocket(this.url + "?access_token=" + token);
+ },
+ sendDataToWebSocket(data) { //鍙戦��
+ if(!data) return; //娌℃湁鍏ュ弬涓嶅彂閫�
+ if (this.websocket.readyState === this.websocket.OPEN) {
+ this.websocket.send(JSON.stringify(data));
+ }
+ // this.websocket.onmessage = function(event) {
+ // // 褰撲粠鏈嶅姟鍣ㄦ敹鍒版秷鎭椂
+ // console.error("WebSocket Error: ", event.data);
+ // };
+
+ // this.websocket.onerror = function(error) {
+ // // 褰揥ebSocket杩炴帴鍙戠敓閿欒鏃�
+ // console.error("WebSocket Error: ", error);
+ // };
+
+ // this.websocket.onclose = function(event) {
+ // // 褰揥ebSocket杩炴帴鍏抽棴鏃�
+ // console.log("WebSocket is closed now.");
+ // // 鍙互鍦ㄨ繖閲岄噸璇曡繛鎺ユ垨鍏朵粬閫昏緫...
+ // };
+ return this;
+ }
+}
/* Fullscreen */
tool.screen = function (element) {
var isFull = !!(document.webkitIsFullScreen || document.mozFullScreen || document.msFullscreenElement || document.fullscreenElement);
--
Gitblit v1.9.3