当前位置: 首页 > news >正文

WebSocket 报java.io.IOException: 远程主机强迫关闭了一个现有的连接。

在客户端强制关闭时,或者窗口强制关闭时,后端session没有关闭。

有时还会报:java.io.EOFException: 这个异常

前端心跳没有收到信息,还在心跳。

CloseReason close = new CloseReason(CloseReason.CloseCodes.NORMAL_CLOSURE, "关闭客户端,下线!");
session.close(close);

所以在  @OnClose ,@OnError 在这两个方法中,不管是关闭还是发生未知错误,都关闭session

http://www.lryc.cn/news/154755.html

相关文章:

  • 关于git约定式提交IDEA
  • 【计算机网络】http协议
  • 仓库太大,clone 后,git pull 老分支成功,最新分支失败
  • javafx Dialog无法关闭
  • vue3中TCplayer应用
  • 算法通关村14关 | 数据流中位数问题
  • 工厂模式 与 抽象工厂模式 的区别
  • 安装虚拟机+安装/删除镜像
  • MySQL的内置函数复合查询内外连接
  • 操作系统(OS)与系统进程
  • 防重复提交:自定义注解 + 拦截器(HandlerInterceptor)
  • Excel中将文本格式的数值转换为数字
  • uni-app开发小程序中遇到的map地图的点聚合以及polygon划分区域问题
  • 【笔记】软件测试的艺术
  • 配置本地maven
  • C# 按钮的AcceptButton和CancelButton属性
  • SMT贴片制造:专业、现代、智能的未来之选
  • python sqlalchemy db.session 的commit()和colse()对session中的对象的影响
  • python读取图像小工具
  • 【ES6】JavaScript中Reflect
  • Ajax + Promise复习简单小结simple
  • WebDAV之π-Disk派盘 + 小书匠
  • LTE ATTACH流程、PDN流程、PGW地址分配介绍
  • SQL sever中用户管理
  • linux————pxe网络批量装机
  • 处理时延降低24倍,联通云粒数据引擎优化实践
  • 学习MATLAB
  • React 18 对 state 进行保留和重置
  • MySQL之事务与引擎
  • Flink集群常见的监控指标