2011-11-13 114 views
0

こんにちは私は、WebSocketを介してデータ転送の最大値があるかどうかを知りたかっただけですか? WebSocketを使用して、サーバーからファイルを読み取り、クライアントに送り返します。しかし、私が大きなファイル(> 60000Chars)を読み込もうとすると、Websocketが閉じます... アイデア?Websocketデータ最大数

+0

どのブラウザとサーバー。また、ブラウザからエラーが発生していますか(Javascriptコンソール、エラーイベント、閉じるメッセージ経由)ですか? – kanaka

+0

私はIE9とVisual Studio Development Server 2010を使っています...しかしエラーはありません。 WebsocketはWebsocket.Close()で終了します。次に、イベントハンドラOnClose()を呼び出します。 –

答えて

1

IE9はWebSocketをネイティブにサポートしていないため、Microsoft HTML5 Labs WebSocket実験またはWebソケットjsフォールバック/ polyfillを使用していると仮定します。

HTML5ラボのWebSocket実験やweb-socket-jsが大きなフレームを処理できない場合、私は全く驚いていません。サーバーがフレームを断片化している可能性もあります.Web-socket-jsがフレームの断片化をサポートしていないことはかなり確信しており、HTML5 Labs WebSocketの実験にも同じことが当てはまると驚くことはありません。

web-socket-jsを使用している場合は、問題を解決できるようにバグ(構成に関する詳細情報)を提出してください。 HTML5ラボの実験を使用している場合、IE10を試してみてください。問題がある場合は、そのバグをマイクロソフトに報告してください。