У цій статті ми спробуємо описати усі важливі моменти встановлення чату MyChat у локальній, корпоративній або міській мережі.
Якщо ви чули раніше, що встановлення клієнт-серверного чату в мережі — справа складна, спробуємо переконати вас, що це не так. MyChat — це продукт, який працює відразу після установки і практично не вимагає ніякого початкового налаштування.
Як працює MyChat?
Для початку потрібно розуміти, що MyChat — це клієнт-серверна програма. Це означає, що в MyChat є один сервер, який обслуговує будь-яку кількість клієнтів.
Виглядає це приблизно так:
Сервер — це будь-який комп'ютер в локальній мережі, куди встановлено MyChat Server. А клієнти — це комп'ютери, де будуть працювати люди, які хочуть підключитися до загального чату для спілкування, передачі файлів та інше. На ці комп'ютери встановлюються MyChat Client.
MyChat працює за протоколом TCP/IP. Це стандартний протокол обміну даних в локальній мережі та Інтернеті. Так-так, MyChat чудово може працювати не тільки у вашій локальній мережі, але й через Інтернет!
Сервер і клієнт чату можна завантажити тут
Встановлення сервера
Актуальну інструкцію із встановлення сервера ви можете прочитати в онлайн-довідці.
Для початку, потрібно встановити сервер. Розпаковуємо з zip-архіву файл mcserv-v-X-XX-X.exe,
де X-XX-X — номер поточної версії сервера і запускаємо його. Потрібні права адміністратора!
Запускаємо інсталятор та встановлюємо програму.
На всі питання майстра, що запуститься, як тільки сервер стартує, можна відповідати довільно — ці настройки можна буде змінити потім.
IP адреса
Для початку, давайте визначимося з нашою мережею. Оскільки чат працює за протоколом TCP/IP, то у кожного комп'ютера в нашій мережі повинна бути своя адреса. Зазвичай це щось на кшталт 192.168.0.1, 192.168.0.2 і так далі.
Подивитись IP адресу, призначену комп'ютеру, для операційних систем Windows XP, 2000, 2003 можна через меню: "Пуск" — "Налаштування" — "Мережеві підключення" — "Підключення до локальної мережі", кнопка "Властивості".
Для операційних систем Windows Vista, Seven, 2008 необхідно зайти в "Пуск" — "Панель управління" — "Мережа та Інтернет" — "Центр управління мережами і загальним доступом" — "Зміни параметрів адаптера" — вибираємо мережевий адаптер, який підключений до мережі і заходимо в його властивості:
Натискаємо кнопку "Властивості" в цьому вікні та дивимося нашу IP адресу.
Саме цю адресу потрібно буде вказати в налаштуваннях MyChat клієнтів для підключення до сервера.
Якщо у вашій мережі використовується DHCP і IP адреси призначаються усім автоматично, то для серверу MyChat потрібно буде зробити один виняток.
Комп'ютер з ним повинен мати статичну адресу.
Встановлення клієнта
Тепер, коли сервер чату встановлений і працює, ви знаєте його IP адресу, встановлюємо клієнт чату на комп'ютери у вашій мережі.
Детально про встановлення клієнта описана в довідці.
Одразу ж після першого запуску MyChat Client ви побачите майстра підключення:
Якщо ви не знаєте адреси свого сервера, можна попросити програму знайти його автоматично або ввести його вручну:
Після вдалої перевірки зв'язку можна одразу зареєструвати користувача і підключитися до свого сервера:
Якщо все зробили правильно, ви підключетесь до серверу і опинитеся в чаті
Далі можна не читати :)
Якщо щось не вийшло — продовжуємо.
Якщо підключитися не вийшло
Я все зробив, як написано, але клієнт не підключається! Видає помилку.
Так, іноді трапляються помилки. Але все можна виправити :-)
Причина перша — неуважність
Звичайно, ви уважно все робили. Але, будь ласка, перевірте ще раз, чи правильно ви вказали адресу сервера для підключення. Повірте, всі іноді помиляються і шукають помилку півгодини там, де її не було. Просто перевірте себе.
Вся правильно? І не працює. Тоді
Причина друга — неправильна IP адреса
Реальний випадок (цитата з листа):
"Поставив сервер на свою машину з IP 127.0.0.4. Під час спроби інших користувачів підключитися видає помилку підключення 10061. Що робити? Порти (клієнт — сервер) збігаються. IP сервера в клієнтах прописав 127.0.0.4. Все марно. У чому проблема?"
Проблема в наступному: "Ви призначили некоректні адреси комп'ютерів в своїй локальній мережі.
Всі адреси виду 127.х.х.х — це так звана петля (loopback) — замикання на себе, для перевірки того, працює локальний мережний інтерфейс чи ні.
Призначте комп'ютерам адреси типу, 192.168.0.1, 192.168.0.2 і так далі ".
Теж не наш випадок?
Причина третя — файрвол
Файрвол може заблокувати вихідні пакети з вашого встановленого сервера або клієнта. Це може бути як вбудований в Windows, так і сторонній програмний продукт, наприклад Outpost Firewall, Comodo Firewall, Kaspersky і т.д. Якісь точні рекомендації дати складно, все залежить від конкретної програми.
Але суть одна: потрібно дозволити вихідний і вхідний трафік для MyChat Server та MyChat Client.
Сподіваємося, наші рекомендації допоможуть вам встановити MyChat, навіть якщо ви не дуже розумієтеся на технічних тонкощах функціонування мереж.
Адже MyChat — це програма, доступна кожному!