"net"
"github.com/anacrolix/dht/v2/krpc"
- "github.com/anacrolix/missinggo"
+ "github.com/anacrolix/missinggo/v2"
+
"github.com/anacrolix/torrent/tracker/udp"
)
type server struct {
pc net.PacketConn
- conns map[int64]struct{}
+ conns map[udp.ConnectionId]struct{}
t map[[20]byte]torrent
}
return
}
-func (s *server) newConn() (ret int64) {
- ret = rand.Int63()
+func (s *server) newConn() (ret udp.ConnectionId) {
+ ret = rand.Uint64()
if s.conns == nil {
- s.conns = make(map[int64]struct{})
+ s.conns = make(map[udp.ConnectionId]struct{})
}
s.conns[ret] = struct{}{}
return