Настройки MyChat Client, раздел "Файлы", "Порты для передачи"
Когда вы используете прямую передачу файлов MyChat в локальной сети между двумя пользователями, получатель файлов выступает в роли сервера, а отправитель — в роли клиента.
Они "общаются" друг с другом по протоколу FTP, используя для этого два TCP порта: для передачи команд и для обмена бинарными данными.
Фиксированные
Если пользователи физически работают за разными компьютерами, то можно использовать два фиксированных порта. Это проще с точки зрения администратора, легче настраивать локальные антивирусы и файрволы. Для корректной передачи файлов локальный фаервол (брандмауэр) нужно настроить так, чтобы он пропускал пакеты по выбранным вами портам. По умолчанию это TCP порты 10000 и 10001.
Случайные, из диапазона
Если MyChat Client запускается в терминальной сессии на одном Windows сервере совместно с многими другими клиентами, то нужно указать эту настройку, чтобы различные клиенты не мешали друг другу при обмене файлами, занимая одни и те же порты. Порты для обмена файлами будут выбираться из указанного диапазона.
Например, если порты 10000 и 10001 будет заняты, MyChat Client "попробует" 10002 и 10003 и так далее, пока не найдёт свободную пару. Процесс перебора портов пишется протоколы клиента.