From 7a30bfb1e641e24df1eb5d8f221ed716b748c4a2 Mon Sep 17 00:00:00 2001 From: fumiama Date: Fri, 31 Dec 2021 01:13:33 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=88=86=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gold/link/link.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gold/link/link.go b/gold/link/link.go index 526998e..63349d0 100644 --- a/gold/link/link.go +++ b/gold/link/link.go @@ -75,20 +75,20 @@ func (l *Link) Read() *head.Packet { // Write 向 peer 发包 func (l *Link) Write(p *head.Packet, istransfer bool) (n int, err error) { - if len(p.Data) <= (65536 - 64) { + if len(p.Data) <= (32768 - 64) { return l.write(p, istransfer) } data := p.Data offset := 0 - for len(data) > (65536 - 64) { + for len(data) > (32768 - 64) { packet := *p - packet.Data = data[offset*(65536-64) : (offset+1)*(65536-64)] + packet.Data = data[offset*(32768-64) : (offset+1)*(32768-64)] i, err := l.write(&packet, istransfer) n += i if err != nil { return n, err } - data = data[(offset+1)*(65536-64):] + data = data[(offset+1)*(32768-64):] } return n, nil }