修复连接超时问题

This commit is contained in:
2025-03-06 14:35:21 +08:00
parent 9d8bdaec7e
commit 2a50237af2
4 changed files with 38 additions and 56 deletions

View File

@@ -86,12 +86,15 @@ func (s *Server) Run() error {
errCh <- err
}()
err = nil
select {
case <-s.ctx.Done():
return nil
case err := <-errCh:
return err
case err = <-errCh:
}
close(s.Conn)
return err
}
func (s *Server) acceptHttp(ls net.Listener) error {