diff --git a/doc/idea/settings.xml b/doc/idea/settings.xml
index f8aa35bc..410254eb 100644
--- a/doc/idea/settings.xml
+++ b/doc/idea/settings.xml
@@ -9,7 +9,7 @@
true
http
127.0.0.1
- 10808
+ 10809
diff --git a/net/src/main/java/com/zfoo/net/core/proxy/TunnelClient.java b/net/src/main/java/com/zfoo/net/core/proxy/TunnelClient.java
index 4e1ef506..084a7536 100644
--- a/net/src/main/java/com/zfoo/net/core/proxy/TunnelClient.java
+++ b/net/src/main/java/com/zfoo/net/core/proxy/TunnelClient.java
@@ -52,6 +52,11 @@ public class TunnelClient extends AbstractClient {
public Object attachment;
+ public DecodedPacketInfo(long sid, Object packet, Object attachment) {
+ this.sid = sid;
+ this.packet = packet;
+ this.attachment = attachment;
+ }
}
}
diff --git a/net/src/main/java/com/zfoo/net/core/proxy/handler/TunnelClientCodecHandler.java b/net/src/main/java/com/zfoo/net/core/proxy/handler/TunnelClientCodecHandler.java
index f10add50..0e0a4f85 100644
--- a/net/src/main/java/com/zfoo/net/core/proxy/handler/TunnelClientCodecHandler.java
+++ b/net/src/main/java/com/zfoo/net/core/proxy/handler/TunnelClientCodecHandler.java
@@ -14,6 +14,7 @@
package com.zfoo.net.core.proxy.handler;
import com.zfoo.net.NetContext;
+import com.zfoo.net.core.proxy.TunnelClient;
import com.zfoo.net.core.proxy.TunnelProtocolServer2Client;
import com.zfoo.net.core.proxy.TunnelServer;
import com.zfoo.net.packet.PacketService;
@@ -59,7 +60,7 @@ public class TunnelClientCodecHandler extends ByteToMessageCodec