WastePackageFilter支持除了A9、A8、A7默认处理

This commit is contained in:
李鹏鹏 2024-12-25 13:50:47 +08:00
parent 510cde319f
commit 4ee083a1c8
1 changed files with 18 additions and 12 deletions

View File

@ -215,20 +215,20 @@ namespace Waste.SocketService
#endregion #endregion
if (key != "A9" && key != "A8" && key != "A7") if (key != "A9" && key != "A8" && key != "A7")
{ {
var len = reader.Length; //var len = reader.Length;
string msg = ""; //string msg = "";
reader.Rewind(keylen); reader.Rewind(keylen);
for (var i = 0; i < len; i++) //for (var i = 0; i < len; i++)
{ //{
reader.TryRead(out byte msgByte); // reader.TryRead(out byte msgByte);
msg += msgByte.ByteToHexStr(); // msg += msgByte.ByteToHexStr();
} //}
package.IsChecked = false; //package.IsChecked = false;
package.Body = msg; //package.Body = msg;
return package; //return package;
} }
else if (key == "A7") if (key == "A7")
{ {
key = "A8";//全部GB2312的A8 key = "A8";//全部GB2312的A8
return ReadA7(reader, package, key, GB2312); return ReadA7(reader, package, key, GB2312);
@ -335,7 +335,8 @@ namespace Waste.SocketService
#endregion #endregion
return package; return package;
} }
else
else if (key == "A9")
{ {
//package.Str = _reader.ReadString(GB2312); //package.Str = _reader.ReadString(GB2312);
package.Key = key; package.Key = key;
@ -447,6 +448,11 @@ namespace Waste.SocketService
#endregion #endregion
return package; return package;
} }
else
{
key = "A8";//全部GB2312的A8
return ReadA7(reader, package, key, GB2312);
}
} }
catch (Exception ex) catch (Exception ex)
{ {