refactor(udp_server): simplify connection handling in UDP server's Start method

This commit is contained in:
yusing
2026-01-09 00:36:42 +08:00
parent b1af82ee21
commit bf227f280c

View File

@@ -51,16 +51,11 @@ func (s *UDPServer) Start() error {
s.listener = listener
for {
select {
case <-s.ctx.Done():
return s.ctx.Err()
default:
conn, err := s.listener.Accept()
if err != nil {
return err
}
go s.handleDTLSConnection(conn)
conn, err := s.listener.Accept()
if err != nil {
return err
}
go s.handleDTLSConnection(conn)
}
}