|
|
@ -1,6 +1,7 @@
|
|
|
|
using DotNetty.Buffers;
|
|
|
|
using DotNetty.Buffers;
|
|
|
|
using DotNetty.Codecs;
|
|
|
|
using DotNetty.Codecs;
|
|
|
|
using DotNetty.Transport.Channels;
|
|
|
|
using DotNetty.Transport.Channels;
|
|
|
|
|
|
|
|
using HybirdFrameworkCore.Utils;
|
|
|
|
using log4net;
|
|
|
|
using log4net;
|
|
|
|
using Service.Car.Common;
|
|
|
|
using Service.Car.Common;
|
|
|
|
using Service.Car.Msg;
|
|
|
|
using Service.Car.Msg;
|
|
|
@ -25,6 +26,8 @@ public class Encoder : MessageToByteEncoder<BaseMsg>
|
|
|
|
byte[] bytes = obj.ToBytes();
|
|
|
|
byte[] bytes = obj.ToBytes();
|
|
|
|
List<byte> list = new List<byte>(bytes);
|
|
|
|
List<byte> list = new List<byte>(bytes);
|
|
|
|
list.AddRange(CarConst.EndChar);
|
|
|
|
list.AddRange(CarConst.EndChar);
|
|
|
|
output.WriteBytes(list.ToArray());
|
|
|
|
byte[] result = list.ToArray();
|
|
|
|
|
|
|
|
Log.Info($"send {BitUtls.BytesToHexStr(result)}");
|
|
|
|
|
|
|
|
output.WriteBytes(result);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|