socket.io 0.9 で node.js サーバーを実行しています。(xhr ポーリング)
1 つの大きな部屋に接続された 300 のクライアントをシミュレートしてみました。
ルーム内のすべてのメンバーに 1 つのメッセージを送信すると、ルーム内の約 40 ~ 50 人が切断されることに気付きました。
ルーム内の全員にメッセージを送信する構文:
io.sockets.in(roomId).emit("abc", "efg");
ルーム内のクライアントの数を 100 に減らしても問題ありません。ルームにメッセージを送信しても切断されません。
これは絶対に受け入れられません。何が起こっている?