Dmi*_*kov 4 javascript node.js socket.io-1.0
socket.io会忽略\删除它们吗?我问这个的原因如下.有一个客户有几个州.每个州都有自己的套接字处理程序.在不同时刻,服务器通知客户端状态更改,之后发送多个状态相关消息.但!客户端需要一些时间来更改状态并设置新的处理程序.在这种情况下,客户端可能会错过一些消息...因为此刻没有处理程序.如果我理解正确,未经处理的消息将丢失给客户端.
可能是我想念这个概念或做错了......如何处理这个问题?
未处理的消息只是被忽略.就像事件发生时一样,事件没有事件监听器.套接字接收msg并且没有找到它的处理程序,因此它没有任何反应.
您可以通过始终安装处理程序,然后在处理程序(基于其他状态)中决定是否对消息执行任何操作来避免丢失消息.
| 归档时间: |
|
| 查看次数: |
914 次 |
| 最近记录: |