<Fleck2 websocket message&gt; 65535个字节

时间:2013-08-06 19:55:52

标签: c# websocket

我正在使用Fleck2库,来自“flex2-master”源的.net 2.0版本。 应用程序是.net 3.5上的C#。

发送邮件时,我的所有HTML5客户端都会遇到错误/连接丢失&gt;长度为65535字节。

邮件更短 - 一切正常。

我的印象是Flex2上的包长度计算可能不正确 - 但我真的是那个面临这个问题的人?也许还有其他地方我应该看看?

谢谢

1 个答案:

答案 0 :(得分:0)

Fleck2上似乎还有一个错误(在最新的Fleck中修复) - 文件Hybi13Handler.cs,函数public static byte [] FrameData(byte [] payload,FrameType frameType),line:

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

应替换为:

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