6

socket.io は、メッセージが送信されたのと同じ順序で on() コールバックが呼び出されることを保証しますか?

4

1 に答える 1

8

Node.js は単一のイベント ループなので、そうです。

しかし、別の問題があります。あなたとクライアントの間の待ち時間について考えてみてください。2 つのクライアントがメッセージを送信した場合、サーバーに最初に届いたメッセージが最初に処理されます。したがって、最初のクライアントがメッセージを送信したが、待ち時間が長かった場合2 番目のクライアント (最初のクライアントの後にメッセージを送信したクライアント) からサーバーへの場合、最初に処理されるのはおそらく 2 番目のクライアント メッセージです。

于 2013-02-18T10:26:47.310 に答える