fix: timer

This commit is contained in:
Simon Ding
2025-05-08 17:19:25 +08:00
parent 094c7a24b9
commit a491a5f1ea

View File

@@ -121,15 +121,17 @@ func (s *NatTraversal) StartProxy() {
go func() { //tcker message to check public ip and port
defer tick.Stop()
for {
err := s.sendStunServerBindingMsg()
if err != nil {
log.Warnf("send stun server binding msg: %w", err)
}
select {
case <-s.cancel:
log.Infof("stun nat proxy cancelled")
return
case <-tick.C:
err := s.sendStunServerBindingMsg()
if err != nil {
log.Warnf("send stun server binding msg: %w", err)
}
//do nothing
}
}
}()