tools.go_stun

Yohn Y. 2020-04-05 Parent:bfbb685d7758 Child:6455d3067db1

1:4b125c1ef311 Browse Files

. Смена identity чтобы можно было фильтровать на платформе FreeBSD * Не падаем, если необходимо добавить информационное сообщение

main.go

     1.1 --- a/main.go	Sun Apr 05 19:17:10 2020 +0300
     1.2 +++ b/main.go	Sun Apr 05 21:17:13 2020 +0300
     1.3 @@ -11,7 +11,7 @@
     1.4  )
     1.5  
     1.6  const (
     1.7 -	LOG_IDENT string = "net.a0fs.gostun"
     1.8 +	LOG_IDENT string = "net-a0fs-gostun"
     1.9  )
    1.10  
    1.11  func getPort() (res string, err error) {
    1.12 @@ -48,7 +48,7 @@
    1.13  		if r_err := recover(); r_err != nil {
    1.14  			err = log.Err(fmt.Sprintf("Error on service for %s (service time: %v): %v", remoteAddr, _s_tmd, r_err))
    1.15  			if err != nil {
    1.16 -				panic(err)
    1.17 +				panic(err.Error())
    1.18  			}
    1.19  		} else {
    1.20  			err = conn.Close()
    1.21 @@ -57,16 +57,12 @@
    1.22  					remoteAddr, _s_tmd, err))
    1.23  
    1.24  				if err != nil {
    1.25 -					panic(err)
    1.26 +					panic(err.Error())
    1.27  				}
    1.28  			} else {
    1.29 -				err = log.Info(fmt.Sprintf("Ok service %s in %v", remoteAddr, _s_tmd))
    1.30 -				if err != nil {
    1.31 -					panic(err)
    1.32 -				}
    1.33 +				_ = log.Info(fmt.Sprintf("Ok service %s in %v", remoteAddr, _s_tmd))
    1.34  			}
    1.35  		}
    1.36 -
    1.37  	}()
    1.38  
    1.39  	addr_spit := strings.Split(remoteAddr, ":")
    1.40 @@ -75,10 +71,10 @@
    1.41  	port := "Port: " + addr_spit[addr_last] + "\n"
    1.42  
    1.43  	if _, err := conn.Write([]byte(addr)); err != nil {
    1.44 -		panic(err)
    1.45 +		panic(err.Error())
    1.46  	}
    1.47  	if _, err := conn.Write([]byte(port)); err != nil {
    1.48 -		panic(err)
    1.49 +		panic(err.Error())
    1.50  	}
    1.51  }
    1.52