我正在使用Fleck2库,来自“flex2-master”源的.net 2.0版本。 应用程序是.net 3.5上的C#。
发送邮件时,我的所有HTML5客户端都会遇到错误/连接丢失>长度为65535字节。
邮件更短 - 一切正常。
我的印象是Flex2上的包长度计算可能不正确 - 但我真的是那个面临这个问题的人?也许还有其他地方我应该看看?
谢谢
答案 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>();