国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

完美解決spring websocket自動斷開連接再創建引發的問題

2019-11-19 17:21:21
字體:
來源:轉載
供稿:網友

問題:由于 web session 超時時間為 30 分鐘,如用戶在 web session 規定時間內沒有退出系統,但由于其它原因 用戶卻斷開的 websocket 的連接,如果用戶還要聊天或是其它 websocket 方面的操作,那么就只能重新連接...

看代碼:

var socket; var $ = function() {  return document.getElementById(arguments[0]); } var log = function(msg) {  $("log").innerHTML ? $("log").innerHTML += "<br />" + msg : $("log").innerHTML = msg; } var initWebSocket = function() {  if (window.WebSocket) {   socket = new WebSocket("ws://127.0.0.1:8080/websocket");   socket.onmessage = function(event) {    var json = JSON.parse(event.data);    document.getElementById("message").value = json.message;   };   socket.onopen = function(event) {    log("Web Socket opened!");   };   socket.onclose = function(event) {    log("Web Socket closed.");   };   socket.onerror = function(event) {    log("Web Socket error.");   };  } else {   log("Your browser does not support Web Socket.");  } } var send = function() {  var data = function() {   socket.send("{'send':1,'take':2,'message':" + Math.random() + "}");  };  if (socket.readyState !== 1) {   socket.close();   initWebSocket();   setTimeout(function() {    data();   }, 250);  } else {   data();  };  } window.onload = function() {  initWebSocket(); }

以上這篇完美解決spring websocket自動斷開連接再創建引發的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 迁西县| 湘西| 聂拉木县| 鸡西市| 内乡县| 饶河县| 罗甸县| 马尔康县| 台南县| 南澳县| 甘德县| 榆中县| 双辽市| 汤原县| 宽城| 介休市| 宁南县| 德惠市| 曲麻莱县| 景东| 泸溪县| 昌吉市| 隆尧县| 华安县| 通城县| 博湖县| 清镇市| 苏尼特右旗| 炎陵县| 平度市| 烟台市| 玉树县| 忻州市| 佛学| 富川| 香港 | 无为县| 邛崃市| 穆棱市| 穆棱市| 汝州市|