WebSocket客户端断开连接后,服务器端的处理机制

时间:2019-09-09 07:00:01 来源:北国网 当前位置:星爱宠乐 > 国际 > 手机阅读

以网页形式存在的客户端,按F5刷新后,服务器端扑捉到disconnect事件:

WebSocket客户端断开连接后,服务器端的处理机制

socket.on('disconnect', function(){ 
log.info("disconnect");
eventEmitter.emit('close',socket);
});

在这个事件处理函数的上下文里,socket结构能获取到的信息有:

WebSocket客户端断开连接后,服务器端的处理机制

_events: 该套接字上监听的事件和对应的处理函数。

connected: disconnected - 套接字连接状态位

WebSocket客户端断开连接后,服务器端的处理机制

通过这个套接字id,服务器端就可以做对应的析构处理,释放该连接对应的资源。

WebSocket客户端断开连接后,服务器端的处理机制

相关文章:

国际本月排行

国际精选