Я пытаюсь запросить bittorrent-трекер и использую распаковку, чтобы получить список IP-адресов из ответа. Итак, как-то так:
$ip = unpack("N", $peers);
$ip_add = ($ip[1]>>24) . "." . (($ip[1]&0x00FF0000)>>16) . "." . (($ip[1]&0x0000FF00)>>8) . "." . ($ip[1]&0x000000FF);
Но по какой-то причине я получаю следующие IP-адреса при печати $ ip_add:
117.254.136.66
121.219.20.250
-43.7.52.163
Кто-нибудь знает, что может пойти не так?