代码清理

This commit is contained in:
2025-02-25 15:56:33 +08:00
parent 9a8680a221
commit 884faae5ba
9 changed files with 32 additions and 59 deletions

View File

@@ -96,7 +96,7 @@ func (server *Server) Run() error {
if err != nil {
return err
}
defer closeListener(listener)
defer utils.Close(listener)
slog.Info("代理服务已启动,正在监听端口 " + addr)
@@ -126,7 +126,7 @@ func (server *Server) serve(conn net.Conn) error {
slog.Debug("开始认证流程")
authContext, err := server.authenticate(reader, conn)
if err != nil {
conn.Close()
utils.Close(conn)
slog.Error("认证失败", err)
return err
} else {
@@ -179,21 +179,3 @@ func checkVersion(reader io.Reader) error {
return nil
}
// closeListener 关闭监听并处理可能的错误
func closeListener(listener net.Listener) {
err := listener.Close()
if err != nil {
slog.Info("结束监听端口")
}
}
// closeConnection 关闭连接并处理可能的错误
func closeConnection(conn net.Conn) {
err := conn.Close()
if err != nil {
slog.Error("连接异常关闭", err)
} else {
slog.Info("已关闭来自" + conn.RemoteAddr().String() + "的连接")
}
}