我在 Socket.IO 中使用回调来了解操作何时完成。例如:
$loading.show();
socket.emit('delete', {id:123}, function(error){
$loading.hide();
if(error)
alert(error);
});
据我了解,如果套接字断开连接,则消息将排队等待套接字连接。然后发送。但这可能是几分钟甚至几小时,对吧?
有没有办法清除排队的消息、设置超时或以其他方式阻止消息在等待 20 秒时发送?