Fleck2 websocket 消息 > 65535 字节



我使用的是Fleck2库,从"flex2master"源代码构建的.net 2.0。应用程序是.net 3.5上的C#。

当发送长度大于65535字节的消息时,我的所有HTML5客户端都会面临错误/连接丢失。

消息越短,一切都很好。

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

感谢

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

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

应替换为:

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

最新更新