diff --git a/Common/lib/HybirdFrameworkCore.dll b/Common/lib/HybirdFrameworkCore.dll
index b3f2f85..36f9605 100644
Binary files a/Common/lib/HybirdFrameworkCore.dll and b/Common/lib/HybirdFrameworkCore.dll differ
diff --git a/Common/lib/HybirdFrameworkDriver.dll b/Common/lib/HybirdFrameworkDriver.dll
index 66c5b7a..9b51aae 100644
Binary files a/Common/lib/HybirdFrameworkDriver.dll and b/Common/lib/HybirdFrameworkDriver.dll differ
diff --git a/Service/Charger/Client/ChargerClient.cs b/Service/Charger/Client/ChargerClient.cs
deleted file mode 100644
index eb4f340..0000000
--- a/Service/Charger/Client/ChargerClient.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using HybirdFrameworkCore.Autofac.Attribute;
-using HybirdFrameworkDriver.Session;
-using HybirdFrameworkDriver.TcpClient;
-using Service.Charger.Codec;
-using Service.Charger.Handler;
-
-namespace Service.Charger.Client;
-
-///
-/// 示例程序
-///
-[Scope("InstancePerDependency")]
-public class ChargerClient : TcpClient
-{
- public void SessionAttr(int sn, int fEqmTypeNo, string eqmCode, string destAddr)
- {
- var ioSession = SessionMgr.GetSession(Channel.Id.ToString());
- if (ioSession == null)
- {
- ioSession = new IoSession(Channel);
- SessionMgr.RegisterSession(Channel, ioSession);
- }
-
- SessionMgr.SetAttr(ioSession, "charger_sn", sn);
- SessionMgr.SetAttr(ioSession, "eqm_type_no", fEqmTypeNo);
- SessionMgr.SetAttr(ioSession, "eqm_code", eqmCode);
- SessionMgr.SetAttr(ioSession, "dest_addr", destAddr);
- }
-}
\ No newline at end of file
diff --git a/Service/Charger/Client/ChargerServer.cs b/Service/Charger/Client/ChargerServer.cs
deleted file mode 100644
index 3753b19..0000000
--- a/Service/Charger/Client/ChargerServer.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using HybirdFrameworkCore.Autofac.Attribute;
-using HybirdFrameworkDriver.TcpServer;
-using Service.Charger.Codec;
-using Service.Charger.Handler;
-
-namespace Service.Charger.Client;
-
-///
-/// 示例程序
-///
-[Scope("InstancePerDependency")]
-public class ChargerServer : TcpServer
-{
-}
\ No newline at end of file
diff --git a/Service/Charger/Client/ClientMgr.cs b/Service/Charger/Client/ClientMgr.cs
deleted file mode 100644
index 9cbc586..0000000
--- a/Service/Charger/Client/ClientMgr.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using System.Text;
-using Autofac;
-using HybirdFrameworkCore.Autofac;
-using HybirdFrameworkCore.Autofac.Attribute;
-using Service.Charger.Msg.Host.Req;
-
-namespace Service.Charger.Client;
-
-///
-/// 示例程序
-///
-[Scope("SingleInstance")]
-public class ClientMgr
-{
- public void InitClient()
- {
- var auth = new Auth(1, Encoding.UTF8.GetBytes("ddddddddd"), 1);
- auth.DestAddr = new byte[] { 0x01, 0x02, 0x03 };
-
- var chargerClient2 = AppInfo.Container.Resolve();
- chargerClient2.InitBootstrap("127.0.0.1", 9998);
- chargerClient2.BaseConnect();
- chargerClient2.SessionAttr(12, 12, "12", "2");
- chargerClient2.Channel.WriteAndFlushAsync(auth);
-
- var chargerServer = AppInfo.Container.Resolve();
- chargerServer.Start(9000);
- }
-}
\ No newline at end of file
diff --git a/Service/Charger/Codec/Decoder.cs b/Service/Charger/Codec/Decoder.cs
deleted file mode 100644
index 9f583d5..0000000
--- a/Service/Charger/Codec/Decoder.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using DotNetty.Buffers;
-using DotNetty.Codecs;
-using DotNetty.Transport.Channels;
-using Service.Charger.Msg.Charger.Req;
-
-namespace Service.Charger.Codec;
-
-public class Decoder : ByteToMessageDecoder
-{
- protected override void Decode(IChannelHandlerContext context, IByteBuffer input, List