From 89fc704d807559efe17464662ee744b1f13e1b3b Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Tue, 11 Mar 2025 22:03:24 +0200 Subject: Added string method to PacketType and improved server logging messages a bit --- internal/server/server.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'internal/server/server.go') diff --git a/internal/server/server.go b/internal/server/server.go index aa34a78..64f45f8 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -161,7 +161,7 @@ func (server *server) handleConnection(conn net.Conn) { pubKey, err := handleAuth(conn) if err != nil { initialCancel() - log.Println(addr, err) + log.Println(addr, "auth error:", err) _ = conn.Close() log.Println(addr, "disconnected") return @@ -205,7 +205,7 @@ func (server *server) handleConnection(conn net.Conn) { if sameAddress { server.RemoveSession(sess.ID()) } - log.Println(addr, "disconnected") + log.Println(addr, "disconnected gracefully") }() go func() { @@ -251,6 +251,8 @@ func (server *server) handleConnection(conn net.Conn) { if err != nil { if !errors.Is(err, io.EOF) { log.Println(addr, err) + } else { + log.Println(addr, "disconnecting gracefully...") } break } @@ -264,6 +266,7 @@ func (server *server) handleConnection(conn net.Conn) { payload := packet.Error{Error: err.Error()} pkt := packet.NewPacket(packet.NewMsgPackEncoder(&payload)) sess.Write(ctx, pkt) + log.Println(addr, "received malformed packet:", err) break } } -- cgit v1.3.1