Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Всё о Direct Connect _ Описание протокола DC

Автор: Ацкий Слон 29.7.2009, 14:12

Всем привет!

Вот встала такая задача: хочется средствами PHP делать следующие вещи:

1. Подключаться к DC-хабу (не по локалке, а из "внешнего" инета).
2. Проходить по всем юзерам и скачивать их файл-листы, которые вроде как являются сжатым XML-ом.
3. Делать "поиск-шпион", т.е. получать поисковые запросы юзеров.

Со стороны PHP вопросов нет, вопросы о протоколе DC. Посоветуйте, где почитать о нем конкретные вещи, возможно примеры подключения к хабу через PHP. Вроде был готовый клиент, но что-то не видно как его скачать (http://sourceforge.net/projects/phpdccli/)

Спасибо.

Автор: mariner 29.7.2009, 16:33

http://mydc.ru/r/?http://sourceforge.net/projects/phpdc/ - вот проект. Но ему он только надстройка над DCCT (это консольный клиент такой).


а тот проект, который ты показал - там просто нет файлов. Пустой проект. Имя есть и зарезервировано, но ничего нет

Автор: Wariner 29.7.2009, 17:03

поиск поиск и ещё раз поиск http://mydc.ru/topic915.html

PS: почему то у меня не получилось отправить данные в сокет... хотя в php я пока нуб))))

Автор: Setuper 3.8.2009, 11:51

Я описывал протокол и даже написал последовательность входа на некоторых хабах.
Просто нужно взять эти последовательности и впихнуть в свой код.

Напомню, что символ | является разделителем команд. За одну отсылку можно отослать несколько команд.

Пример:

Код
$Supports UserCommand NoGetINFO NoHello UserIP2 TTHSearch ZPipe0 |$Key [ключ_сгенерированный_по_полученному_ключу_хаба]|$ValidateNick [Мой_ник]|

Автор: AHbKA 5.8.2009, 16:28

Подскажите, где можно найти/разобрать работающий пример на php?
Файлы для разработчиков по ссылке в 1-м посте доступны через svn

Цитата
svn co http://mydc.ru/r/?https://phpdccli.svn.sourceforge.net/svnroot/phpdccli phpdccli
или архивом http://mydc.ru/r/?http://phpdccli.svn.sourceforge.net/viewvc/phpdccli.tar.gz?view=tar

Автор: AHbKA 12.8.2009, 16:26

Кто-нибудь сумел подключиться к хабу этим клиентом?
Научите, плз, как его поправить! Очень полезная штука... confuse.gif

Автор: Merfi07 10.6.2020, 4:42

Всем Привет. Что значит ответ хаба по tls

Код
ISTA 240 This\shub\srequires\sTIGR\ssupport IQUI C4QA DI1 MSThis\shub\srequires\sTIGR\ssupport TL-1

Автор: Alexey 25.6.2020, 21:37

Значит что хаб требует от клиента поддержки расширения TIGR протокола ADC http://mydc.ru/r/?https://adc.sourceforge.io/ADC-EXT.html#_tigr_for_shared_files