Программирования патчера |
Здравствуйте, гость ( Вход | Регистрация )
Программирования патчера |
21.6.2009, 4:00
Сообщение
#1
|
|
Новичок Группа: Пользователи Сообщений: 7 Регистрация: 21.6.2009 Пользователь №: 2 005 |
Вопрос наверно к разработчикам. У меня встала проблема, написать свой патчер для ретеркера. Но опыта с BitTorrent по части кодинга не имел. Попытался ручками менять файл(*.torrent) не выходит. Вот даже не знаю, что и делать. Как туда прописать ретрекер. А так вроде принцип понятен. Спасибо надеюсь кто поможет.
|
|
|
22.6.2009, 15:47
Сообщение
#2
|
|
Новичок Группа: Пользователи Сообщений: 7 Регистрация: 21.6.2009 Пользователь №: 2 005 |
Можете пояснить с announce-list, вы его в конец документа помещаете так ?
Какой он должен иметь формат announce-list, а то я уже по битово начел разбирать документ. Может ссылочку подкинете. |
|
|
22.6.2009, 21:08
Сообщение
#3
|
|
Участник Группа: Пользователи Сообщений: 13 Регистрация: 31.5.2009 Пользователь №: 1 791 |
Можете пояснить с announce-list, вы его в конец документа помещаете так ? Какой он должен иметь формат announce-list, а то я уже по битово начел разбирать документ. Может ссылочку подкинете. ну в Torrent Patcher'е он почему-то записывается в конец, хотя ето неправильно, т.к. ключи (announce, announce-list и т.д.) должны идти в алфавитном порядке. надо его писать сразу после ключа announce. в той спецификации вроде нормально описано: надо свой ретрекер поместить в отдельный список, чтобы он работал паралельно основному. иначе (если поместить его в тот самый список где знаходится и основной) они будут работать в случайном порядке (чтобы уменьшить нагрузку на сервера). тут еще есть спецификации: http://wiki.theory.org/index.php/BitTorrentSpecification http://www.bittorrent.org/beps/bep_0000.html в процессе еще нарыл такой проектик: http://trac.calitko.org/changeset/releases....6.2%2C110.1.11 |
|
|
22.6.2009, 23:39
Сообщение
#4
|
|
Новичок Группа: Пользователи Сообщений: 7 Регистрация: 21.6.2009 Пользователь №: 2 005 |
в процессе еще нарыл такой проектик: http://trac.calitko.org/changeset/releases....6.2%2C110.1.11 Процесс реализации требует декодирования самого *.torrent файл. Или можно обойтись просто чтением файла, вставкой элементов announce-list c данными торрента-трекера и ретрекера ? Если просто найти вставить свои данные просто не работают. Как говорится, если лесть в дебри, нужно знать, а нужно ли это делать. |
|
|
Текстовая версия | Сейчас: 26.9.2024, 17:20 |