问题:由于 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
相关文章:
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
如何快速搭建FTP站点实现文件共享?
如何在IIS服务器上快速部署高效网站?
网站制作价目表怎么做,珍爱网婚介费用多少?
建站主机选购指南:核心配置优化与品牌推荐方案
网站制作软件有哪些,制图软件有哪些?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
实现点击下箭头变上箭头来回切换的两种方法【推荐】
如何通过西部数码建站助手快速创建专业网站?
如何在橙子建站中快速调整背景颜色?
在线教育网站制作平台,山西立德教育官网?
如何快速生成ASP一键建站模板并优化安全性?
建站上市公司网站建设方案与SEO优化服务定制指南
深圳网站制作的公司有哪些,dido官方网站?
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
建站主机核心功能解析:服务器选择与网站搭建流程指南
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
高性能网站服务器配置指南:安全稳定与高效建站核心方案
简单实现Android验证码
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
c# 服务器GC和工作站GC的区别和设置
网站制作报价单模板图片,小松挖机官方网站报价?
,南京靠谱的征婚网站?
建站之星如何取消后台验证码生成?
贸易公司网站制作流程,出口贸易网站设计怎么做?
黑客如何利用漏洞与弱口令入侵网站服务器?
建站之星ASP如何实现CMS高效搭建与安全管理?
建站VPS能否同时实现高效与安全翻墙?
常州自助建站工具推荐:低成本搭建与模板选择技巧
c# 在ASP.NET Core中管理和取消后台任务
制作证书网站有哪些,全国城建培训中心证书查询官网?
如何在橙子建站上传落地页?操作指南详解
建站主机数据库如何配置才能提升网站性能?
,巨量百应是干嘛的?
如何获取上海专业网站定制建站电话?
建站之星多图banner生成与模板自定义指南
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
如何在IIS中新建站点并配置端口与IP地址?
南平网站制作公司,2025年南平市事业单位报名时间?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
高端企业智能建站程序:SEO优化与响应式模板定制开发
建站主机选哪家性价比最高?
网站制作服务平台,有什么网站可以发布本地服务信息?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
如何制作算命网站,怎么注册算命网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。