IPB

Здравствуйте, гость ( Вход | Регистрация )


Evolgr
Отправлено: 1.7.2009, 19:53


Участник
**

Группа: Пользователи
Сообщений: 13
Регистрация: 31.5.2009
Пользователь №: 1 791


Цитата(Black_Sun @ 1.7.2009, 17:17) *
сорри, ну к примеру вот http://tapochek.net/viewtopic.php?p=94272

все нормально патчится Torrent Patcher'ом. видимо у Вас что-то не так настроено.
  Форум: Патчер торрентов · Просмотр сообщения: #4341 · Ответов: 138 · Просмотров: 654 608

Evolgr
Отправлено: 1.7.2009, 1:50


Участник
**

Группа: Пользователи
Сообщений: 13
Регистрация: 31.5.2009
Пользователь №: 1 791


Цитата(Black_Sun @ 30.6.2009, 23:41) *
торренты от tapochek.net не патчит ни один патчер

все нормально патчится. только что проверил 2 торента Torrent Patcher'ом. примеры торентов в студию.
  Форум: Патчер торрентов · Просмотр сообщения: #4336 · Ответов: 138 · Просмотров: 654 608

Evolgr
Отправлено: 28.6.2009, 18:47


Участник
**

Группа: Пользователи
Сообщений: 13
Регистрация: 31.5.2009
Пользователь №: 1 791


юзай Dynamic DNS Update Client как написано тут а не на роутере (если адрес 10.х.х.х динамический, если статический тогда ненадо никаких клиентов, просто введи на no-ip.com свой адрес 10.x.x.x).
хотя... если 10.x.x.x нигде на компе не светится, тогда наверно и в клиенте его не будет. тогда хз, прошивку правь на роутере)))
  Форум: Установка РеТрекера · Просмотр сообщения: #4326 · Ответов: 427 · Просмотров: 1 880 715

Evolgr
Отправлено: 23.6.2009, 11:01


Участник
**

Группа: Пользователи
Сообщений: 13
Регистрация: 31.5.2009
Пользователь №: 1 791


Цитата(boris_z @ 23.6.2009, 2:33) *
Вот не понимаю (выделаны цифры и буквы которые в коде ) я не понимая по какому принципу берутся, ставлю от балды ? pardon.gif

потому и не работает smile.gif
написано в спецификации:
Цитата
byte strings

Byte strings are encoded as follows: <string length encoded in base ten ASCII>:<string data>
Note that there is no constant beginning delimiter, and no ending delimiter.
Example: 4:spam represents the string "spam"
строки. сначала идет число, которое означает длину строки. например "4:spam" значит что после двоеточия будет строка длиной в 4 байта. еще примеры: "8:announce", "13:announce-list", "32:http://somehost.com/announce.php".


Цитата
lists

Lists are encoded as follows: l<bencoded values>e
The initial l and trailing e are beginning and ending delimiters. Lists may contain any bencoded type, including integers, strings, dictionaries, and other lists.
Example: l4:spam4:eggse represents the list of two strings: [ "spam", "eggs" ]
списки. начинаються символом "l" (маленькая "L") и заканчиваються символом "e".
например запись вида "l4:spam4:eggse" означет что задан список с двух елементов, первым из которых есть строка "spam", вторым - строка "eggs".


также есть еще целые числа:
Цитата
integers

Integers are encoded as follows: i<integer encoded in base ten ASCII>e
The initial i and trailing e are beginning and ending delimiters. You can have negative numbers such as i-3e. You cannot prefix the number with a zero such as i04e. However, i0e is valid.
Example: i3e represents the integer "3"
т.е. числа задаються в виде "i<число_в_десятичной_системе>e". например запись вида "i254e" значит что задано число "254", "i-872e" - число "-872".


и словари:
Цитата
dictionaries

Dictionaries are encoded as follows: d<bencoded string><bencoded element>e
The initial d and trailing e are the beginning and ending delimiters. Note that the keys must be bencoded strings. The values may be any bencoded type, including integers, strings, lists, and other dictionaries. Keys must be strings and appear in sorted order (sorted as raw strings, not alphanumerics). The strings should be compared using a binary comparison, not a culture-specific "natural" comparison.
Example: d3:cow3:moo4:spam4:eggse represents the dictionary { "cow" => "moo", "spam" => "eggs" }
Example: d4:spaml1:a1:bee represents the dictionary { "spam" => [ "a", "b" ] }
словари. в словарях сначала идет ключ, потом его значение. т.е. если есть выражение "d3:cow3:moo4:spam4:eggse", ето значит что задан словарь, в котором ключ "cow" имеет значение "moo", а ключ "spam" имеет значение "eggs".
еще один пример: "d4:spaml1:a1:bee". задан словарь, в котром ключ "spam" содержит список из двух елементов: "a" и "b".


на базе етого всего строится торент файл.
значением ключа "announce-list" должен быть список, елементы которого есть списками трекеров (список списков). например както так:
13:announce-listll80:http://tracker.calitko.org/torrents.php?passkey=d7c034325e7274bb2s346c6fc5b71307el32:http://somehost.com/announce.phpee
  Форум: Патчер торрентов · Просмотр сообщения: #4312 · Ответов: 13 · Просмотров: 35 107

Evolgr
Отправлено: 23.6.2009, 1:40


Участник
**

Группа: Пользователи
Сообщений: 13
Регистрация: 31.5.2009
Пользователь №: 1 791


Цитата(boris_z @ 22.6.2009, 23:39) *
Процесс реализации требует декодирования самого *.torrent файл. Или можно обойтись
просто чтением файла, вставкой элементов announce-list c данными торрента-трекера и ретрекера ?
Если просто найти вставить свои данные просто не работают. mellow.gif Как говорится, если лесть в дебри, нужно знать, а нужно ли это делать. dry.gif

по тому проекту не знаю..

а почему не работает? может неправильно вставляешь?
может сдесь будет более наглядно видно: http://trac.calitko.org/browser/releases/c....6.2%2C110.1.11
после announce добавляем announce-list с трекером из announce + наш трекер. должно получится как-то так:
Код
8:announce        => 80:http://tracker.calitko.org/torrents.php?passkey=d7c034325e7274bb2s346c6fc5b71307
13:announce-list  =>
        l
                l
                        80:http://tracker.calitko.org/torrents.php?passkey=d7c034325e7274bb2s346c6fc5b71307
                e
                l
                        32:http://somehost.com/announce.php
                e
        e
  Форум: Патчер торрентов · Просмотр сообщения: #4309 · Ответов: 13 · Просмотров: 35 107

Evolgr
Отправлено: 22.6.2009, 21:08


Участник
**

Группа: Пользователи
Сообщений: 13
Регистрация: 31.5.2009
Пользователь №: 1 791


Цитата(boris_z @ 22.6.2009, 15:47) *
Можете пояснить с 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
  Форум: Патчер торрентов · Просмотр сообщения: #4305 · Ответов: 13 · Просмотров: 35 107

Evolgr
Отправлено: 22.6.2009, 14:50


Участник
**

Группа: Пользователи
Сообщений: 13
Регистрация: 31.5.2009
Пользователь №: 1 791


тоже недавно написал свой. работает вроде, даже лучше чем Torrent Patcher smile.gif если будут вопросы - спрашивай, попробую ответить.
  Форум: Патчер торрентов · Просмотр сообщения: #4303 · Ответов: 13 · Просмотров: 35 107

Evolgr
Отправлено: 17.6.2009, 1:43


Участник
**

Группа: Пользователи
Сообщений: 13
Регистрация: 31.5.2009
Пользователь №: 1 791


Цитата(yuraluboml @ 16.6.2009, 11:39) *
У меня вопрос. Если в сети допустим два компа 192.168.1.1 и .1.2.. /Порт в первому
port1, port2 у втором.
КАк сделать, чтоб один качал с другого?? В первом я прописываю строчка http://127.0.0.1:port1 в в втором http://192.168.1.1:port1 & http://127.0.0.1:port2

на первом анонсер такой: http://127.0.0.1:port1/announce
на втором: http://192.168.1.1:port1/announce
включить трекер достаточно на одном компе (в даном примере - первом).

вроде так smile.gif
  Форум: Установка РеТрекера · Просмотр сообщения: #4289 · Ответов: 17 · Просмотров: 47 822

Evolgr
Отправлено: 2.6.2009, 2:05


Участник
**

Группа: Пользователи
Сообщений: 13
Регистрация: 31.5.2009
Пользователь №: 1 791


1. Украина
2. -
3. -
4. Alkar
5. -
6. -
7. http://altrack.no-ip.org/an.php

Спасибо.
  Форум: Украина · Просмотр сообщения: #4225 · Ответов: 0 · Просмотров: 16 114


Новые сообщения  Открытая тема (есть новые ответы)
Нет новых сообщений  Открытая тема (нет новых ответов)
Популярная тема  Горячая тема (есть новые ответы)
Нет новых  Горячая тема (нет новых ответов)
Опрос  Опрос (есть новые голоса)
Нет новых голосов  Опрос (нет новых голосов)
Закрыта  Закрытая тема
Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 28.3.2024, 21:44
Top.Mail.Ru