dhtStats := cl.dHT.Stats()
fmt.Fprintf(w, "DHT nodes: %d (%d good, %d banned)\n", dhtStats.Nodes, dhtStats.GoodNodes, dhtStats.BadNodes)
fmt.Fprintf(w, "DHT Server ID: %x\n", cl.dHT.ID())
- fmt.Fprintf(w, "DHT port: %d\n", addrPort(cl.dHT.Addr()))
+ fmt.Fprintf(w, "DHT port: %d\n", missinggo.AddrPort(cl.dHT.Addr()))
fmt.Fprintf(w, "DHT announces: %d\n", dhtStats.ConfirmedAnnounces)
fmt.Fprintf(w, "Outstanding transactions: %d\n", dhtStats.OutstandingTransactions)
}
if listenAddr == nil {
return 0
}
- return addrPort(listenAddr)
+ return missinggo.AddrPort(listenAddr)
}
// Convert a net.Addr to its compact IP representation. Either 4 or 16 bytes
return
}
-// Extracts the port as an integer from an address string.
-func addrPort(addr net.Addr) int {
- return AddrPort(addr)
-}
-
func (cl *Client) peerHasAll(t *torrent, cn *connection) {
cn.peerHasAll = true
cn.PeerPieces = nil