1
0
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:
Tatsushi Demachi 2014-04-21 23:53:52 +09:00
parent 4b49bd943e
commit e5a0822b78

View File

@ -171,13 +171,17 @@ func (p *Pinger) Run() error {
// wait := make(chan bool) // wait := make(chan bool)
// quit, errch := p.RunLoop() // quit, errch := p.RunLoop()
// ticker := time.NewTicker(time.Millisecond * 250) // ticker := time.NewTicker(time.Millisecond * 250)
// select { // loop:
// case err := <-errch: // for {
// log.Fatalf("Ping failed: %v", err) // select {
// case <-ticker.C: // case err := <-errch:
// quit <- wait // log.Fatalf("Ping failed: %v", err)
// case <-wait: // case <-ticker.C:
// break // ticker.Stop()
// quit <- wait
// case <-wait:
// break loop
// }
// } // }
// //
// For more detail, please see "cmd/ping/ping.go". // For more detail, please see "cmd/ping/ping.go".