• 締切済み

node.jsで受信するデータの最大サイズ

node.js+socket.ioを使ってWebアプリを開発していますが、悪意のあるユーザーから大量のデータを送信された場合にそのすべてを受信してしまい、サーバがダウンしてしまいます。 そこでクライアントから一度に受け取る文字列の最大サイズを設定したいのですが、node.jsでそのようなことは出来ますか? メッセージを受信した後でlengthを確認する方法では駄目でした。受信した段階でダウンしてしまいます。 GET、POSTの最大値は設定することが出来ましたが、WebSocketの場合が分かりません。

みんなの回答

  • vanx2
  • ベストアンサー率0% (0/0)
回答No.1

自分では試していないのですが、 http://d.hatena.ne.jp/hagino_3000/20111209/1323372153 このあたり、参考になりませんか?

参考URL:
http://d.hatena.ne.jp/hagino_3000/20111209/1323372153
music981
質問者

お礼

ありがとうございます。使っているライブラリが違うので直接的な解決には至りませんでしたが、参考にさせて頂きます。

関連するQ&A