master
sre 4 years ago
parent 25b00272bd
commit 8ff5052cbb

@ -149,7 +149,7 @@ func Ping(domain string, PS int) {
case s := <-c: case s := <-c:
signal.Notify(c, os.Interrupt, os.Kill) signal.Notify(c, os.Interrupt, os.Kill)
fmt.Println("Got signal:", s) fmt.Println("Got signal:", s)
foot(raddr.String(), icmp_seq, dropPack,min_lan,avg_lan,max_lan,ret_list) foot(raddr.String(), icmp_seq, dropPack, min_lan, avg_lan, max_lan, ret_list)
os.Exit(0) os.Exit(0)
default: default:
fmt.Printf("%d bytes from %s (%s): icmp_seq=%d ttl=53 time=%.3f ms\n", len, raddr.String(), raddr.String(), icmp_seq, dur) fmt.Printf("%d bytes from %s (%s): icmp_seq=%d ttl=53 time=%.3f ms\n", len, raddr.String(), raddr.String(), icmp_seq, dur)
@ -159,12 +159,9 @@ func Ping(domain string, PS int) {
} }
} }
} }
func foot(address string, icmp_seq int, dropPack, min_lan,avg_lan, max_lan float64,ret_list []float64{}) { func foot(address string, icmp_seq int, dropPack, min_lan, avg_lan, max_lan float64, ret_list []float64) {
fmt.Printf("--- %s ping statistics ---\n", address) fmt.Printf("--- %s ping statistics ---\n", address)
fmt.Printf("%d packets transmitted, %f lost, %.2f%% packet loss, time 1000ms\n", icmp_seq, dropPack, dropPack/float64(icmp_seq)*100) fmt.Printf("%d packets transmitted, %f lost, %.2f%% packet loss, time 1000ms\n", icmp_seq, dropPack, dropPack/float64(icmp_seq)*100)
if len(ret_list) == 0 { if len(ret_list) == 0 {

Loading…
Cancel
Save