From b94ee87ef10a08dde0f1ec41670a4002eb3ba308 Mon Sep 17 00:00:00 2001 From: heimoshuiyu Date: Mon, 16 Dec 2019 20:17:17 +0800 Subject: [PATCH] sticky package bug fix --- plugins/net.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/plugins/net.py b/plugins/net.py index 57132ff..3e0e8e9 100644 --- a/plugins/net.py +++ b/plugins/net.py @@ -106,7 +106,6 @@ class Netrecv: dp.body = data data = b'' - elif length > data_length: while data_length < length: new_data = conn.recv(RECV_BUFF) @@ -141,12 +140,12 @@ class Netrecv: data = new_data else: - pass + dp.body = data[:length] + data = data[length:] dp.encode() print('###############\n' + dp.encode_data.decode() + '\n###############') - def _process_connection(self, conn, addr): print('Connection accpet %s' % str(addr)) data = b''