mirror of
https://github.com/taigrr/go-fastping
synced 2025-01-18 05:03:15 -08:00
Fix RunLoop example
This commit is contained in:
parent
4b49bd943e
commit
e5a0822b78
18
fastping.go
18
fastping.go
@ -171,13 +171,17 @@ func (p *Pinger) Run() error {
|
||||
// wait := make(chan bool)
|
||||
// quit, errch := p.RunLoop()
|
||||
// ticker := time.NewTicker(time.Millisecond * 250)
|
||||
// select {
|
||||
// case err := <-errch:
|
||||
// log.Fatalf("Ping failed: %v", err)
|
||||
// case <-ticker.C:
|
||||
// quit <- wait
|
||||
// case <-wait:
|
||||
// break
|
||||
// loop:
|
||||
// for {
|
||||
// select {
|
||||
// case err := <-errch:
|
||||
// log.Fatalf("Ping failed: %v", err)
|
||||
// case <-ticker.C:
|
||||
// ticker.Stop()
|
||||
// quit <- wait
|
||||
// case <-wait:
|
||||
// break loop
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// For more detail, please see "cmd/ping/ping.go".
|
||||
|
Loading…
x
Reference in New Issue
Block a user