Java——WebSocket的使用(Demo:聊天室)

Posted x54256

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java——WebSocket的使用(Demo:聊天室)相关的知识,希望对你有一定的参考价值。

1、建立WebSocket连接(调用OnOpen方法)

  • 1)建立websocket连接
  • 2)为集合中添加当前对象(注意线程安全)
  • 3)广播消息

技术分享图片

2、断开Ws连接(当关闭ws连接的时候会调用onClose方法)

技术分享图片

3、点对点发送消息实现(字典{userid:ws的session})

  • 1)后台接收消息
  • 2)点对点的实现
  • 3)引入图灵机器人(以及$.getJson实现jsonp)

技术分享图片

 

以上是关于Java——WebSocket的使用(Demo:聊天室)的主要内容,如果未能解决你的问题,请参考以下文章

React系列——websocket群聊系统在react的实现

使用Websocket实现消息推送(下)

代码发布项目——django实现websocket(使用channels)基于channels实现群聊功能gojs插件paramiko模块

java websocket 原生方式,代码编写

Java开发中Websocket的技术选型参考

在反应中切换聊天时如何订阅新的websocket会话