问题:由于 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自动断开连接再创建引发的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# spring
# websocket
# php使用websocket示例详解
# Javascript WebSocket使用实例介绍(简明入门教程)
# Nginx反向代理websocket配置实例
# Python通过websocket与js客户端通信示例分析
# 使用Java和WebSocket实现网页聊天室实例代码
# Java后端Tomcat实现WebSocket实例教程
# Android中使用WebSocket实现群聊和消息推送功能(不使用WebView)
# 让ie6也支持websocket采用flash封装实现
# Spring和Websocket相结合实现消息的推送
# JavaScript之WebSocket技术详解
# 浅析nodejs实现Websocket的数据接收与发送
# 微信小程序 WebSocket详解及应用
# 使用swoole扩展php websocket示例
# php中使用websocket详解
# php+html5基于websocket实现聊天室的方法
# 详解WebSocket+spring示例demo(已使用sockJs库)
# C#实现WebSocket协议客户端和服务器websocket sharp组件实例解析
# HTML5 WebSocket技术使用详解
# 给大家
# 时间内
# 希望能
# 时间为
# 这篇
# 小编
# 大家多多
# 但由于
# var
# getElementById
# function
# return
# document
# socket
# lt
# gt
# br
# log
# arguments
# innerHTML
相关文章:
如何选择服务器才能高效搭建专属网站?
建站之星代理费用多少?最新价格详情介绍
宝塔建站助手安装配置与建站模板使用全流程解析
建站之星如何快速生成多端适配网站?
简单实现Android验证码
建站之星如何助力企业快速打造五合一网站?
小说建站VPS选用指南:性能对比、配置优化与建站方案解析
GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?
海南网站制作公司有哪些,海口网是哪家的?
如何快速生成专业多端适配建站电话?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
免费ppt制作网站,有没有值得推荐的免费PPT网站?
建站之星如何取消后台验证码生成?
如何在搬瓦工VPS快速搭建网站?
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
北京专业网站制作设计师招聘,北京白云观官方网站?
如何生成腾讯云建站专用兑换码?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
如何在阿里云虚拟服务器快速搭建网站?
建站之星导航菜单设置与功能模块配置全攻略
寿县云建站:智能SEO优化与多行业模板快速上线指南
建站主机是什么?如何选择适合的建站主机?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
如何通过WDCP绑定主域名及创建子域名站点?
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
建站之星安装后界面空白如何解决?
定制建站价位费用解析与套餐推荐全攻略
制作营销网站公司,淘特是干什么用的?
如何在云主机上快速搭建网站?
音响网站制作视频教程,隆霸音响官方网站?
广州建站公司哪家好?十大优质服务商推荐
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
在线制作视频的网站有哪些,电脑如何制作视频短片?
如何快速生成高效建站系统源代码?
php json中文编码为null的解决办法
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
建站主机系统SEO优化与智能配置核心关键词操作指南
建站主机与服务器功能差异如何区分?
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
c# Task.ConfigureAwait(true) 在什么场景下是必须的
如何通过宝塔面板实现本地网站访问?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
*请认真填写需求信息,我们会在24小时内与您取得联系。