From e8e66b6143f9fc445b0a0a01addd520c1688faa9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BB=84=E6=80=9D=E6=95=8F?= <huangsimin@yuandian.com>
Date: Wed, 31 Aug 2022 18:10:27 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0TAP=E6=B5=8B=E8=AF=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 netcard.go | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/netcard.go b/netcard.go
index 9780cb9..28fb831 100644
--- a/netcard.go
+++ b/netcard.go
@@ -9,6 +9,7 @@ import (
 	gen "slimming/proto/gen"
 	"strings"
 	"sync"
+	"time"
 
 	"github.com/474420502/check"
 	"github.com/474420502/perfectshutdown"
@@ -40,6 +41,8 @@ func NewNetTunnel() *NetTunnel {
 	}
 
 	nt.shutdown.OnClose(func() {
+		time.Sleep(time.Second * 2)
+		log.Println("OnClose")
 		os.Exit(0)
 	})
 
@@ -82,7 +85,7 @@ func NewNetTunnel() *NetTunnel {
 
 			switch frame.Ethertype() {
 			case ethernet.ARP:
-				log.Printf("bytes len: %d type: % x", len(rbuf), frame) // 数据长度
+				log.Printf("bytes len: %d type: % x", len(rbuf), frame.Ethertype()) // 数据长度
 				nt.clients.Range(func(key, value any) bool {
 					if key == nt.ipv4key {
 						return true