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

经验分享 程序员 微信小程序 职场和发展