Add timeout and num_want to tracket.get_peers()
Raise connection.Closed() when socket fails.