使用WebSocket实现聊天室
Posted JohnnyLin00
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用WebSocket实现聊天室相关的知识,希望对你有一定的参考价值。
WebSocket
new WebSocket("服务器地址") //创建WebSocket
//open: 当webSocket服务连接成功时触发
socket.addEventListener('open',funtion()
)
Websocket事件
open 连接建立时触发
message 客户端接收服务端数据时触发
error 通讯发生错误时触发
close 连接关闭时触发
Websocket 方法
Socket.send() 使用连接发送数据
Socket.close() 关闭连接
第一步: 创建websocket对象,通过构造方法
第二步: open
第三步: 主动地给websocket服务发送信息 , send()
第四步 接收websocket服务端的数据, message
npm -g yarn
yarn
nodejs-websocket
流程
2.2 实现流程
JackSon
功能实现
服务端 ChatEndPoint
HashSet 线程不安全
Spring整合WebSocket(一)
需要配置websocket的监听url
配置WebsocketInterceptor(连接握手配置)
WebSocketHandler (连接成功配置)
WebSokcetHandler,负责处理消息发送接收的逻辑。
WebSocketHandler可以继承自TextWebSocketHandler或BinaryWebSocketHandler
以上是关于使用WebSocket实现聊天室的主要内容,如果未能解决你的问题,请参考以下文章