protected function get_score($res) { $ip_distance = AClientUtils::ip_xor($res['ip'], $this->get_local_ip()); if ($ip_distance == 0) { return 0; } elseif ($ip_distance <= 0xff) { return 1; } elseif ($ip_distance <= 0xffff) { return 2; } elseif ($ip_distance <= 0xffffff) { return 3; } else { return 4; } //return $this->get_score_from_param($ip_distance, $time_passed); }