2011-11-13 153 views
0

嗨,我只是想知道是否有一個WebSockets數據傳輸的最大值? 我正在使用Websockets從服務器讀取文件並將其發送回客戶端。但是當我試圖讀取一個大文件(> 60000Chars)時,Websocket關閉了...... 任何想法?Websocket數據最大

+0

哪個瀏覽器和服務器。另外,您是否從瀏覽器(Javascript控制檯,onerror事件或通過關閉消息)獲取錯誤? – kanaka

+0

那麼我正在使用IE9和Visual Studio開發服務器2010年......但是沒有錯誤什麼的。 Websocket只是用Websocket.Close()關閉。然後它調用Eventhandler OnClose() –

回答

1

IE9本身不支持WebSockets,因此我假設您使用的是Microsoft HTML5 Labs WebSocket實驗或web-socket-js後備/ polyfill。

如果HTML5實驗室的WebSocket實驗和/或web-socket-js無法處理大型框架,它根本不會讓我感到意外。服務器也可能將幀分段,我非常確定web-socket-js不支持幀分段,如果HTML5 Labs WebSocket實驗也是如此,我也不會感到驚訝。

如果您使用的是web-socket-js,請提交一個錯誤(包含關於您的配置的具體細節),以便解決問題。如果您正在使用HTML5 Labs實驗,那麼您可以嘗試IE10,如果問題也存在,那麼請向Microsoft報告錯誤。