Я пишу простой torrent-клиент на Qt, и я не понимаю, как получить IP-адреса и порты одноранговых узлов из ответа трекера. Я получаю ответ успешно, но именно значение ключа peers
выглядит нечитаемым:
d8:completei1976e10:incompletei54e8:intervali1800e5:peers6:TQ+ГХ§e
Почему это выглядит так и как сделать эти данные читаемыми?
В спецификации BitTorrent говорится, что значение peers
всегда отправляется в Big-Endian. Я не знаю, может ли это быть причиной нечитаемости, но я подозреваю, что.