Налаштування MyChat Client, розділ "Файли", "Порти для передачі"
Коли ви використовуєте пряму передачу файлів MyChat у локальній мережі між двома користувачами, одержувач файлів виступає у ролі сервера, а відправник у ролі клієнта.
Вони "спілкуються" один з одним за протоколом FTP, використовуючи для цього два TCP порти: для передачі команд і для обміну бінарними даними.
Фіксовані
Якщо користувачі фізично працюють за різними комп'ютерами, можна використовувати два фіксованих порти. Це простіше з погляду адміністратора, легше налаштовувати локальні антивіруси та фаєрволи. Для коректної передачі файлів локальний фаєрвол (брандмауер) потрібно налаштувати так, щоб він пропускав пакети вибраних вами портів. За замовчуванням це TCP порти 10000 та 10001.
Випадкові, з діапазону
Якщо MyChat Client запускається в термінальній сесії на одному Windows сервері спільно з багатьма іншими клієнтами, потрібно вказати це налаштування, щоб різні клієнти не заважали один одному при обміні файлами, займаючи одні й ті ж порти. Порти для обміну файлами будуть вибиратися із вказаного діапазону.
Наприклад, якщо порти 10000 та 10001 будуть зайняті, MyChat Client "спробує" 10002 і 10003 і так далі, доки не знайде вільну пару. Процес перебору портів пишеться до протоколів клієнта.