Настройки MyChat Client, "Файлы", "Порты для передачи файлов"

Настройки MyChat Client, раздел "Файлы", "Порты для передачи"

Когда вы используете прямую передачу файлов MyChat в локальной сети между двумя пользователями, получатель файлов выступает в роли сервера, а отправитель — в роли клиента.

 

Они "общаются" друг с другом по протоколу FTP, используя для этого два TCP порта: для передачи команд  и для обмена бинарными данными.

 

Фиксированные

Если пользователи физически работают за разными компьютерами, то можно использовать два фиксированных порта. Это проще с точки зрения администратора, легче настраивать локальные антивирусы и файрволы. Для корректной передачи файлов локальный фаервол (брандмауэр) нужно настроить так, чтобы он пропускал пакеты по выбранным вами портам. По умолчанию это TCP порты 10000 и 10001.

 

Случайные, из диапазона

Если MyChat Client запускается в терминальной сессии на одном Windows сервере совместно с многими другими клиентами, то нужно указать эту настройку, чтобы различные клиенты не мешали друг другу при обмене файлами, занимая одни и те же порты. Порты для обмена файлами будут выбираться из указанного диапазона.

 

Например, если порты 10000 и 10001 будет заняты, MyChat Client "попробует" 10002 и 10003 и так далее, пока не найдёт свободную пару. Процесс перебора портов пишется протоколы клиента.