Файл-сервер
 

Файл-сервер

Файл-сервер в mIRC - возможность доступа для удаленных пользователей к файлам на вашем диске а-ля FTP.
Синтакс: /FSERVE

Файл-сервер запускается этой командой, которая инициализирует DCC Chat с указанным вами пользователем.
Синтакс: /fserve <nickname> <maxgets> <homedirectory> <welcomefile>
Nickname : ник пользователя, для которого вы хотите запустить файл-сервер.
Maxgets : максимальное количество одновременно передаваемых пользователю файлов.
Homedirectory : директория, доступная пользователю.
Welcome file : текстовый файл, который будет послан пользователю при установке соединения.
 
Пример: /fserve Chat 5 C:\miRC\fserv salam.txt

Эта команда запустит файл-сервер для пользователя FeDoT с доступом к директории C:\miRC\fserv и выдаст ему файл-заставку salam.txt. Пользователь может одновременно получать 5 файлов.
Вы можете поместить в каждой директории файл dirinfo.srv, который описывает содержимое данной директории. Каждый раз, когда пользователь меняет директорию командой CD, mIRC ищет этот файл и посылает текст пользователю.

Команды управления файл-сервером:

cd : сменить директорию.
dir [-b|k] [-#] [/w] : список имен и размеров файлов в текущей директории. Опция /w - вывод широкого списка. Опции [-b|k] указывают, в каком виде выводится размер файла, в байтах или килобайтах. Опция [-#] определяет количество файлов в каждой линии в горизонтальном списке.
ls [-b|k] [-#] : широкий список имен файлов. Опции имеют то же значение, что и в команде dir
get <filename> : получить файл (DCC Send).
read [-numlines] <filename.txt> : Читает указанный текстовый файл. Файл посылается порциями по 20 строк.. Вы можете изменить количество строк в диапазоне от 5 до 50, используя опцию -numlines
help : список доступных команд.
exit or bye : завершить работу.

Примечания:
1. Для ускорения работы рекомендуется разбивать директории с большим количеством файлов на несколько.
2. Если пользователь не проявляет активности в течении времени, определенного в DCC Options, то файл сервер автоматически закрывается.
3. Пользователь может открыть только одну сессию с файл-сервером.