$Get
Материал из MyDC's Wiki
Команда протокола NMDC.
Синтаксис
$Get {файл}${число}|
Направление команды
- Клиент ---> Клиент
Описание
- Данная команда используется для инициализации загрузки нужного файла. Клиент как бы просит у другого клиента файл.
- {файл} - это полное имя файла и путь к нему в соответствие с указанным в команде $SR или в файл-листе.
- {число} - начальная точка загрузки (начинается с 1, а не с 0)
- Команда $Error с параметром "File Not Found" посылается когда файл не доступен. NMDC разъединяет пользователя если в запросе не указана директория. То есть, клиент отсылает команду $Error в ответ на команду "$Get не_существующая_директория\не_существующий_файл$1|", и разъединяет в ответ на команду "$Get не_существующий_файл$1|")
- Когда файл доступен, источник файла отсылает команду $FileLength.
- Для извлечения файл-листа служит команда:
$Get MyList.DcLst$1|