6 "github.com/anacrolix/dht/v2/krpc"
9 // Discriminates behaviours based on address family in use.
13 AddrFamilyIpv4 = iota + 1
17 // Returns a marshaler for the given node addrs for the specified family.
18 func GetNodeAddrsCompactMarshaler(nas []krpc.NodeAddr, family AddrFamily) encoding.BinaryMarshaler {
21 return krpc.CompactIPv4NodeAddrs(nas)
23 return krpc.CompactIPv6NodeAddrs(nas)