$UGetBlock

Синтаксис:

$UGetBlock [старт] [число_байт] [имя_файла]|

Пример

$UGetBlock 0 -1 files.xml.bz2|

Направление команды:
Клиент ---> Клиент

Описание:
Это дополнение к протоколу DC++, используется вместо команд $Get и $Send. На поддержку этого дополнения указывает параметр XmlBZList в команде $Supports.

  • [старт] — начальный индекс файла
  • [число_байт] — число байт для получения или -1, если число байт неизвестно (когда файл целый)
  • [имя_файла] — имя получаемого файла (utf8)

Отметим, что начальный индекс 0 для команды $UGetBlock подобен начальному индексу 1 для команды $Get. Другой клиент затем отсылает команду «$Sending [байты]|[данные]», если всё в порядке, иначе он отправляет команду «$Failed [описание_ошибки]|».

Имя файла [имя_файла] в кодировке UTF–8 для того, чтобы допустить символы, которые отсутствуют в обычной кодировке DC (cp1251).

Существует другая версия этой команды $UGetZBlock, которая поддерживает сжатие данных

Оригинал (by Setuper): http://mydc.ru/index.html?showtopic=915&view=findpost&p=9164

Тэги:
Код для вставки: :: :: :: ГОСТ ::
Поделиться: //
 

Реклама

Для скачивания с этих сайтов нужно подключиться к внешним хабам

Нужен свой портал? magneto!