diff options
| author | Kyren223 <Kyren223@proton.me> | 2025-03-11 22:03:24 +0200 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2025-03-11 22:03:24 +0200 |
| commit | 89fc704d807559efe17464662ee744b1f13e1b3b (patch) | |
| tree | 2f33aff3df5b82b0e46a0337f5d108ff5cf2fa68 /internal/server | |
| parent | 98da6df0be3296a5c24035d2ce0b5b98b45599f4 (diff) | |
Added string method to PacketType and improved server logging messages a
bit
Diffstat (limited to 'internal/server')
| -rw-r--r-- | internal/server/server.go | 7 |
1 files changed, 5 insertions, 2 deletions
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 } } |
