From bebad295ad0c467905f0b96b154bee3dd1367509 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=80=9D=E6=95=8F?= Date: Tue, 30 Aug 2022 11:21:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- netcard.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/netcard.go b/netcard.go index a91e1d5..5225980 100644 --- a/netcard.go +++ b/netcard.go @@ -3,6 +3,7 @@ package main import ( "bytes" "context" + "crypto/md5" "encoding/binary" "encoding/gob" "fmt" @@ -219,6 +220,9 @@ func (nc *NetCard) runRead() { bytesMap[realAddr] = buffer } + h := md5.New() + h.Write([]byte(rframe)) + log.Printf("%x", h.Sum(nil)) buffer.BytesArray = append(buffer.BytesArray, []byte(rframe)) } @@ -271,8 +275,10 @@ func (nc *NetCard) runWrite() { } for _, buf := range bufs { + h := md5.New() + h.Write(buf) - log.Printf("get wframes decode len: %d, write buf: %d", len(buf), len(buf)) + log.Printf("get wframes decode len: %d, write buf hash: %x", len(buf), h.Sum(nil)) log.Printf("get decode frames decode source: %s dst: %s", waterutil.IPv4Source(buf), waterutil.IPv4Destination(buf)) _, err := ifce.Write(buf) if err != nil {