You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
811 B

package main
//func TestPing(tt *testing.T) {
// p := fastping.NewPinger()
// ra, err := net.ResolveIPAddr("ip4:icmp", os.Args[1])
// if err != nil {
// fmt.Println(err)
// os.Exit(1)
// }
// p.AddIPAddr(ra)
// p.OnRecv = func(addr *net.IPAddr, rtt time.Duration) {
// fmt.Printf("IP Addr: %s receive, RTT: %v\n", addr.String(), rtt)
// }
// p.OnIdle = func() {
// fmt.Println("finish")
// }
// err = p.Run()
// if err != nil {
// fmt.Println(err)
// }
//}
//func TestPing(tt *testing.T) {
// cmd := exec.Command("ping", "www.google.com", "-c", "4", "-W", "5")
// fmt.Println("NetWorkStatus Start:", time.Now().Unix())
// err := cmd.Run()
// fmt.Println("NetWorkStatus End :", time.Now().Unix())
// if err != nil {
// fmt.Println(err.Error())
// } else {
// fmt.Println("Net Status , OK")
// }
//
//}