1

次の順序でイベントを発行しています。

Socket.emit('waiting','waiting for someone');
Socket.emit('found','found someone');

クライアント側では、次のようなイベントをリッスンしています。

socket.on('waiting',function(data)
{
   alert(data);
});

socket.on('found',function(data)
{
   alert(data);
});

しかし、何らかの理由で、「誰かを待っています」の前に「誰かを見つけました」というアラートが表示されます。コンソールを見ると、イベントは正しい順序で発行されているように見えます。なぜこれが起こっているのか誰にも分かりますか?

4

0 に答える 0