2013-08-06 211 views
1

我正在使用Fleck2庫,從「flex2-master」源創建.net 2.0版本。 應用程序是.NET 3.5上的C#。Fleck2 websocket消息> 65535字節

發送消息長度> 65535字節時,我的所有HTML5客戶端都會面臨錯誤/連接丟失。

消息更短 - 一切正常。

我感覺Flex2上的包長度計算可能不正確 - 但我真的是那個面臨這個問題的人嗎?也許還有其他地方我應該看看?

謝謝

回答

0

似乎有剩餘Fleck2(這是固定在最新的斑點)的錯誤 - 文件Hybi13Handler.cs,功能公共靜態的byte [] FrameData(字節[]的有效載荷,幀類型幀類型),行:

var lengthBytes = payload.Length.ToBigEndianBytes<ushort>(); 

應及時更換:

var lengthBytes = payload.Length.ToBigEndianBytes<ulong>();