code: func decodeCompactIPPortInfo(info string) (ip net.IP, port int, err error) {
  	if len(info) != 6 {
  		err = errors.New("compact info should be 6-length long")
  		return
  	}
  
  	ip = net.IPv4(info[0], info[1], info[2], info[3])
  	port = int((uint16(info[4]) << 8) | uint16(info[5]))
  	return
  }
docs: // decodeCompactIPPortInfo decodes compactIP-address/port info in BitTorrent
  // DHT Protocol. It returns the ip and port number.