У меня возникли некоторые проблемы с реализацией трекера - я использую PHPTracker в качестве базовой библиотеки, но сейчас это не так важно.
Как написано в спецификации BitTorrent , клиент должен отправить параметр info_hash
GET среди некоторых других. Вместо этого я получаю следующие параметры:
{
"peer_id":"-AZ4702-WyiDalpWGJno",
"supportcrypto":"1",
"port":"19952",
"azudp":"19952",
"uploaded":"0",
"downloaded":"0",
"left":"22",
"corrupt":"0",
"event":"started",
"numwant":"75",
"no_peer_id":"1",
"compact":"1",
"key":"fdn0htAH",
"azver":"3"
}
Одинаковые параметры были получены как от Vuze, так и от uTorrent. Я совершенно запутался, поскольку некоторые параметры указаны в спецификации, а другие - нет. Что здесь происходит?