Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Fleck2 库,从“flex2-master”源构建的 .net 2.0。应用程序是 .net 3.5 上的 C#。
我所有的 HTML5 客户端在发送长度大于 65535 字节的消息时都面临错误/连接丢失。
消息更短 - 一切正常。
我的印象是 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>();