代码清理
This commit is contained in:
@@ -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() + "的连接")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user