aboutsummaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-07-21 21:10:37 +0200
committerDimitri Sokolyuk <demon@dim13.org>2016-07-21 21:10:37 +0200
commitc7cf369ed820d3468daca2312698a1d2770cd6b9 (patch)
treea0a0a435e2aa54fc4c6681caaa7a7e0620b77306 /cmd
parentf36a3ce525964ed0cf9136556a1a875bace8c153 (diff)
Poll
Diffstat (limited to 'cmd')
-rw-r--r--cmd/btcheck/main.go11
1 files changed, 6 insertions, 5 deletions
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)
}