mirror of
https://github.com/taigrr/go-fastping
synced 2025-01-18 05:03:15 -08:00
Add error handlings
This commit is contained in:
parent
9aa84098f2
commit
9bc45ffa9d
@ -32,12 +32,20 @@ func main() {
|
|||||||
p.AddIPAddr(ra)
|
p.AddIPAddr(ra)
|
||||||
|
|
||||||
onRecv, onIdle := make(chan *response), make(chan bool)
|
onRecv, onIdle := make(chan *response), make(chan bool)
|
||||||
p.AddHandler("receive", func(addr *net.IPAddr, t time.Duration) {
|
err = p.AddHandler("receive", func(addr *net.IPAddr, t time.Duration) {
|
||||||
onRecv <- &response{addr: addr, rtt: t}
|
onRecv <- &response{addr: addr, rtt: t}
|
||||||
})
|
})
|
||||||
p.AddHandler("idle", func() {
|
if err != nil {
|
||||||
|
fmt.Println(err)
|
||||||
|
os.Exit(1)
|
||||||
|
}
|
||||||
|
err = p.AddHandler("idle", func() {
|
||||||
onIdle <- true
|
onIdle <- true
|
||||||
})
|
})
|
||||||
|
if err != nil {
|
||||||
|
fmt.Println(err)
|
||||||
|
os.Exit(1)
|
||||||
|
}
|
||||||
|
|
||||||
p.MaxRTT = time.Second
|
p.MaxRTT = time.Second
|
||||||
p.RunLoop()
|
p.RunLoop()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user