|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 155 Регистрация: 11.1.2009 Пользователь №: 1 772 Спасибо сказали: 29 раз ![]() |
А какая последовательность команд/действий при скачивании файл-листа (и файла вообще)? Напишите, пожалуйста/подскажите, где расписано..
Я нашел в теме выше, что Цитата Для извлечения файл-листа служит команда: , $Get MyList.DcLst$1| однако не знаю, как её использовать.. |
|
|
![]()
Сообщение
#2
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Последовательность такая:
Активное соединение: Код Клиент1 -> Хаб: $ConnectToMe Ник2 ip1:port1| Хаб -> Клиент2: $ConnectToMe Ник2 ip1:port1| Клиент2 -> Клиент1: $MyNick Ник2| Клиент1 -> Клиент2: $MyNick Ник1|$Lock ...| Клиент2 -> Клиент1: $Lock ...| Клиент1 -> Клиент2: $Supports ...|$Direction Download Number1|$Key ...| Клиент2 -> Клиент1: $Supports ...|$Direction Upload Number2|$Key ...| Клиент1 -> Клиент2: $ADCGET ...| Клиент2 -> Клиент1: $ADCSND ...| Пассивное соединение: Код Клиент1 -> Хаб: $RevConnectToMe Ник1 Ник2| Хаб -> Клиент2: $RevConnectToMe Ник1 Ник2| Клиент2 -> Хаб: $ConnectToMe Ник1 ip2:port2| Хаб -> Клиент1: $ConnectToMe Ник1 ip2:port2| Клиент1 -> Клиент2: $MyNick Ник1| Клиент2 -> Клиент1: $MyNick Ник2|$Lock ...| Клиент1 -> Клиент2: $Lock ...| Клиент2 -> Клиент1: $Supports ...|$Direction Download Number2|$Key ...| Клиент1 -> Клиент2: $Supports ...|$Direction Upload Number1|$Key ...|$ADCGET ...| Клиент2 -> Клиент1: $ADCSND ...| Номерами помечены параметры, которые относятся к соответствующим клиентам. Вместо команд $ADCGET и $ADCSND могут использоваться команды $Get и $Send. Всё зависит от поддерживаемых клиентами характеристик, которыми они обмениваются при помощи команды $Supports. Подробнее о каждой команде читай тут: http://mydc.ru/index.html?showtopic=915 |
|
|
![]()
Сообщение
#3
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 155 Регистрация: 11.1.2009 Пользователь №: 1 772 Спасибо сказали: 29 раз ![]() |
Спасибо, буду разбираться
![]() вот еще нашел: |
|
|
![]()
Сообщение
#4
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 Спасибо сказали: 3 раза ![]() |
Прошу прощения, а в первом примере вызовы $Get и $Send местами не перепутаны? А то получается, что скачивающий отправляет $Send, а отдающий - $Get ?
Ну и заодно, чтобы темы не плодить. Хабу PtokaX Нельзя отправлять запрос $UserIP чтоль? Он почему-то сразу отключает моего клиента после попытки отправить такой запрос. Хотя у клиента права администратора хаба... |
|
|
![]()
Сообщение
#5
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 Спасибо сказали: 3 раза ![]() |
Никто не подскажет ? :(
|
|
|
![]()
Сообщение
#6
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Да, перепутаны были. Исправил.
Теперь по поводу команды $UserIP. В ptokax достаточно вещей, которые не работают или работают только лишь на половину по протоколу. Поэтому удивляться не стоит. |
|
|
![]()
Сообщение
#7
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 Спасибо сказали: 3 раза ![]() |
Ну, то есть, это нормально?
![]() |
|
|
![]()
Сообщение
#8
|
|
![]() Главный ра******й тут... ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз ![]() |
Тебе надо настроить профиль, под которым ты заходишь, в хабе так, чтобы получать айпи всех юзеров, т.е. в менеджере профилей поставить галку на:
Цитата Посылать IP всех юзеров
|
|
|
![]()
Сообщение
#9
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 Спасибо сказали: 3 раза ![]() |
Имеется в виду не только мой хаб. Клиент мультихабовый и я не имею возможности повлиять на настройки всех хабов. При включении этой настройки, как я понимаю, мне просто тупо на порт будут валиться ИП-шники пользователей, а не по запросу?
|
|
|
![]()
Сообщение
#10
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Именно так.
Однако, в любом случае не привилегированные пользователи не имеют возможности получать при помощи команды $UserIP ip адреса пользователей хаба. Команда $UserIP как правило работает на благо операторов. |
|
|
![]()
Сообщение
#11
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 Спасибо сказали: 3 раза ![]() |
Ясно, спасибо. Пользователь-то привилегированный, но как-то не улыбается необходимость сохранять все ИП-шники вместо простого получения их по запросу, как от Верлихаба :(
|
|
|
![]()
Сообщение
#12
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Это в какой же версии верлихаба возможно такое действие?
|
|
|
![]()
Сообщение
#13
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 Спасибо сказали: 3 раза ![]() |
При запросе UserIP, отправленном верлихабу, он возвращает значение этого самого ИП.
|
|
|
![]()
Сообщение
#14
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Не верю!
Что именно отсылаешь верлихабу, и что принимаешь от верлихаба? Может ты отправляешь не $UserIP, а $WhoIP ? |
|
|
![]()
Сообщение
#15
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 Спасибо сказали: 3 раза ![]() |
Да нет, Отправлял к примеру $UserIP UserName приходит $UserIP UserName IP
|
|
|
![]()
Сообщение
#16
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Это очень странно, так как в исходниках нету такого функционала. Может на хабе, на котором это работает стоит какой-то плагин или lua скрипт, который позволяет такое делать.
|
|
|
![]()
Сообщение
#17
|
|
![]() Участник ![]() ![]() Группа: Пользователи Сообщений: 46 Регистрация: 18.11.2008 Из: Новосибирск Пользователь №: 1 128 Спасибо сказали: 3 раза ![]() |
Хм. Похоже на то. Так получается, что эту часть протокола ни один хаб толком не поддерживает? Печально.
|
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 8.9.2024, 2:35 |