使用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
