WastePackageFilter支持除了A9、A8、A7默认处理
This commit is contained in:
parent
510cde319f
commit
4ee083a1c8
|
|
@ -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)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue