myDC.ru

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

 
 
Ответить в данную темуНачать новую тему

> Минимальный интервал поиска

Теги
Нет тегов для показа
Erty Hackward
сообщение 12.11.2009, 10:50
Сообщение #1


Начинающий
*

Группа: Пользователи
Сообщений: 13
Регистрация: 12.11.2009
Из: Кемерово
Пользователь №: 5 014
Спасибо сказали: 11 раз




Добрый день.
Я C# программист и уже скоро год как пишу DС клиент. Клиент почти готов, остаются мелочи.
Вот одна из них: можно ли определить минимальный интервал поиска на хабе? если можно то как? Для разных групп пользователей он разный, хочу сделать чтобы клиент его использовал. Сейчас у меня забито стандартные для нашего хаба - 20 сек.
Go to the top of the page
+Quote Post
Nickolya
сообщение 12.11.2009, 14:15
Сообщение #2


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 775 раз




Добрый, просто так узнать нельзя, только методом подбора (если смотреть что хаб не отзывается на поиск, то увеличивать интервал, большинство хабов от имени главного бота отсылают инфу о поиске, с ее помощью тоже можно попробовать узнавать), но это была бы интересная идея, дабы не нагружать антифлуд поиска, можно же придумать какое-нибудь расширение для протокола (команду которая даст клиенту информацию об ограничениях на хабе) и скрипт, который его реализует big_smile.gif

Надеюсь в скором увидеть Ваш клиент с его описанием на форуме, тестеры думаю будут рады!
Go to the top of the page
+Quote Post
Setuper
сообщение 12.11.2009, 19:38
Сообщение #3


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Действительно, каких-либо специальных методов не существует. Каждый админ сам указывает в настройках параметры для хаба. В DC++ клиенте же обычно по умолчанию ставят 10 сек.
Go to the top of the page
+Quote Post
Erty Hackward
сообщение 16.11.2009, 5:12
Сообщение #4


Начинающий
*

Группа: Пользователи
Сообщений: 13
Регистрация: 12.11.2009
Из: Кемерово
Пользователь №: 5 014
Спасибо сказали: 11 раз




Спасибо за ответы. Остался еще один момент. Я добавил в клиент возможность просмотра файлов сразу, не скачивая его полностью. Сделано это на основе подхода, использованного в MediaDС. Клиент скачивает необходимые для начала просмотра 2-7 мб файла и начинает локальную передачу по http протоколу в Windows Media Player. Параллельно с просмотром идет скачивание файла. Функция эта очень интересная, позволяет перематывать файл и фактически стирает границу между локальными и удаленными файлами пользователей. Однако, чтобы пустить ее в массы моему клиенту не хватает функции раздачи недокачанных файлов. Знаете ли вы как FlyLink и прочие клиенты определяют что какой-то пользователь имеет недокачанный файл.

Пока у меня только одна мысль - отвечать на поисковые tth-запросы, как-будто файл уже скачан. И отправлять ошибку File Not Available в случае если сегмент еще не скачан.
Go to the top of the page
+Quote Post
TiGRpp
сообщение 16.11.2009, 7:03
Сообщение #5


Продвинутый участник
****

Группа: Пользователи
Сообщений: 162
Регистрация: 19.8.2009
Из: Москва
Пользователь №: 4 201
Спасибо сказали: 24 раза




Дайте приватно Ваш клиент для теста:
1. Помогу с определением важных, нужных и удобных пользовательских функций;
2. Есть одна мысль для реализации в рамках моей концепции сайта, которую можно было бы потом обсудить...big_smile.gif

ICQ 406109156
Go to the top of the page
+Quote Post
Setuper
сообщение 16.11.2009, 13:14
Сообщение #6


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Erty Hackward, мы тут скорее разработчики и скриптописатели хабовского ПО, а не клиентского. Что мешает скачать исходники флая и посмотреть в них как это делается?
Go to the top of the page
+Quote Post
Delion
сообщение 16.11.2009, 13:23
Сообщение #7


Постоялец
******

Группа: Пользователи
Сообщений: 462
Регистрация: 20.10.2008
Пользователь №: 843
Спасибо сказали: 15 раз




Erty Hackward
Со мной тоже свяжитесь,чтоли.
Go to the top of the page
+Quote Post
Erty Hackward
сообщение 18.11.2009, 8:31
Сообщение #8


Начинающий
*

Группа: Пользователи
Сообщений: 13
Регистрация: 12.11.2009
Из: Кемерово
Пользователь №: 5 014
Спасибо сказали: 11 раз




Цитата(Setuper @ 16.11.2009, 17:14) *
Erty Hackward, мы тут скорее разработчики и скриптописатели хабовского ПО, а не клиентского. Что мешает скачать исходники флая и посмотреть в них как это делается?


Ясно, видимо придется так и делать. Fly писали несколько разных людей, каждый в своем стиле. Вдобавок он написан на WTL, разбираться в нем достаточно сложно. А у вас я нашел описание NMDC протокола на русском =)
Go to the top of the page
+Quote Post
Setuper
сообщение 18.11.2009, 13:54
Сообщение #9


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Ну протокол протоколом, а реализация этого протокола в виде кода - это отдельная вещь big_smile.gif
Да и принцип обмена файлами между клиентами никаким образом не касается протокола. Команды протокола отправляются до начала обмена файлами, и являются подготовительными действиями для успешного обмена.
Go to the top of the page
+Quote Post
HackFresse
сообщение 19.11.2009, 12:18
Сообщение #10


Продвинутый участник
****

Группа: Пользователи
Сообщений: 155
Регистрация: 11.1.2009
Пользователь №: 1 772
Спасибо сказали: 29 раз




Наверно, автор хотел сказать, что http://mydc.ru - самый толковый сайт по ДЦ в рунете.. big_smile1.gif
если это так, то я его полностью поддерживаю =)

а за подробное описание протокола на русском Setuper'у отдельное СПАСИБО!
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsЗапрет поиска
определенныхслов\выражений
7 WINS 8 665 8.11.2011, 10:56 Посл. сообщение: WINS
No New Posts Фильтрация поиска
5 Anrex 8 421 4.4.2010, 8:28 Посл. сообщение: Anrex
No New Posts Кик, Бан, Заглушка, Запрет поиска и скачивания
И больше ничего лишнего...
3 TIRAN 7 188 1.4.2010, 23:38 Посл. сообщение: Артём
No New Posts Topic has attachmentsИнтервал использования команды
Скрипт смены топика
0 X-Sky 4 366 10.11.2009, 15:06 Посл. сообщение: X-Sky
No New Posts Нужен скрипт протоколирования поиска
За деньги
0 ArthurBlack 4 269 19.8.2009, 13:06 Посл. сообщение: ArthurBlack
No New Posts блокировка скачки, поиска и тд
3 skonda 6 385 14.7.2009, 21:02 Посл. сообщение: Wariner
No new Алгоритм работы поиска в DC
Как работает поиск
19 bestnokia 20 986 22.6.2009, 21:54 Посл. сообщение: Delion
No New Posts Интервал между поиском
Важно!
5 vicious 8 368 23.5.2009, 22:43 Посл. сообщение: Wariner
No New Posts Запрет Скачки И Поиска
1 Tamerlan 5 623 12.2.2009, 15:32 Посл. сообщение: Setuper
No New Posts Скрипт Ограничения Поиска
заблокировать поисковые запросы "порно" "xxx" и т.д.
3 Otshelnik-Fm 8 017 4.1.2009, 10:48 Посл. сообщение: Berkut

 



RSS Сейчас: 10.12.2022, 2:59