From c7cf369ed820d3468daca2312698a1d2770cd6b9 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 21 Jul 2016 21:10:37 +0200 Subject: Poll --- cmd/btcheck/main.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'cmd/btcheck/main.go') diff --git a/cmd/btcheck/main.go b/cmd/btcheck/main.go index aff241b..d9162d8 100644 --- a/cmd/btcheck/main.go +++ b/cmd/btcheck/main.go @@ -35,10 +35,11 @@ func main() { Compact: true, Port: 6881, } - resp, err := req.Send(tor.Announce) - if err != nil { - log.Fatal(err) + pool := make(map[string]tracker.Peer) + for p := range req.Poll(tor.Announce) { + if _, ok := pool[p.IP]; !ok { + log.Println("new peer", p) + pool[p.IP] = p + } } - fmt.Println(resp.Interval) - fmt.Println(resp.Peers) } -- cgit v1.2.3