Change conn.ReadPacket for reuse of the buffer

This commit is contained in:
Tnze
2021-02-25 14:24:28 +08:00
parent 5feb25895e
commit 27a30efe7b
8 changed files with 48 additions and 58 deletions

View File

@ -106,8 +106,7 @@ func (c *Client) join(d *net.Dialer, addr string) (err error) {
for {
//Recive Packet
var pack pk.Packet
pack, err = c.conn.ReadPacket()
if err != nil {
if err = c.conn.ReadPacket(&pack); err != nil {
err = fmt.Errorf("bot: recv packet for Login fail: %v", err)
return
}