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

java使用websocket遇到的问题

java使用websocket的bug

  • 1 websocket连接正常但是收不到服务端发出的消息
    • java的websocket并发的时候导致连接断开(看着连接是正常的,但是实际上已经断开)

1 websocket连接正常但是收不到服务端发出的消息

java的websocket并发的时候导致连接断开(看着连接是正常的,但是实际上已经断开)

解决方法:

  • 给发送代码加一个同步锁
public void sendMessage(Long userId, Map<String, Object> message) {WebSocketSession sessions = WebSocketSessionHolder.getSessions(userId);if (sessions == null) {return;}String jsonString = JSON.toJSONString(message);//同步锁synchronized (sessions) {WebSocketUtils.sendMessage(userId, jsonString);}}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • pdf转图片,pdf转图片在线转
  • Ubuntu 网络重置
  • Scapy使用报错Interface is invalid (no pcap match found) 解决办法
  • 【环境搭建】2.阿里云ECS服务器 安装MySQL
  • 必刷!!软考【系统分析师】100道高频考题(含知识点解析),轻松45+
  • 《玫瑰的故事》打响暑期档,“三连爆”的新丽领跑剧集市场
  • 【算法与数据结构】【数组篇】【题11-题15】
  • 2025广州眼博会,2025广东省眼睛健康及眼科产业展览会
  • 达梦8 开启物理逻辑日志对系统的影响
  • TinyVision V851s 使用 OpenCV + NPU 实现 Mobilenet v2 目标分类识别
  • 超高频载码体有哪些特点?
  • 天气数据集2-应用RNN做天气预测
  • 计算机网络 —— 运输层(四次挥手)
  • 【C++题解】1511. 数字之和为13的整数
  • 小程序中的模版语法
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • CentOS7 安装JDK
  • hadoop集群管理系统搭建规划说明
  • java2019面试题北京
  • Javascript编码规范
  • Mithril.js 入门介绍
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • swift基础之_对象 实例方法 对象方法。
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • Vue2 SSR 的优化之旅
  • 基于组件的设计工作流与界面抽象
  • 看域名解析域名安全对SEO的影响
  • 删除表内多余的重复数据
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 微信小程序:实现悬浮返回和分享按钮
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 移动端 h5开发相关内容总结(三)
  • ​flutter 代码混淆
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • # centos7下FFmpeg环境部署记录
  • #includecmath
  • #NOIP 2014# day.1 T2 联合权值
  • #数学建模# 线性规划问题的Matlab求解
  • $forceUpdate()函数
  • (pojstep1.1.2)2654(直叙式模拟)
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (附源码)springboot 房产中介系统 毕业设计 312341
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (游戏设计草稿) 《外卖员模拟器》 (3D 科幻 角色扮演 开放世界 AI VR)
  • (转)编辑寄语:因为爱心,所以美丽
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .net core使用ef 6