1

アクションがいつ終了したかを知るために、Socket.IO でコールバックを使用しています。例えば:

$loading.show();

socket.emit('delete', {id:123}, function(error){
    $loading.hide();

    if(error)
        alert(error);
});

私が理解しているように、ソケットが切断された場合、メッセージはソケットが接続されるまでキューに入れられます。その後、送信されます。しかし、これは数分または数時間になる可能性がありますよね?

キューに入れられたメッセージをクリアする方法、タイムアウトを設定する方法、またはメッセージが 20 秒間待機している場合にメッセージが送信されないようにする方法はありますか?

4

1 に答える 1