Как установить чат в локальной сети?

В этой статье мы попытаемся описать все важные моменты установки чата MyChat в локальной, корпоративной или городской сети.

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


Как работает MyChat?


Для начала нужно понимать, что MyChat — это клиент-серверная программа. Это значит, что в MyChat есть один сервер, который обслуживает любое количество клиентов (компьютеров пользователей).

Выглядит это приблизительно вот так:

Сервер — это любой компьютер в локальной сети, куда установлен MyChat Server. А клиенты — это компьютеры, за которыми будут работать люди, которые хотят подключиться к общему чату для общения, передачи файлов и прочего. На эти компьютеры устанавливаются MyChat Client.

MyChat работает по протоколу TCP/IP. Это стандартный протокол обмена данными в локальной сети и Интернете. Да-да, MyChat прекрасно может работать не только в Вашей локальной сети, но и через Интернет!

Сервер и клиент чата можно скачать здесь.


Установка сервера


Актуальную инструкцию по установке сервера в сети компании вы можете прочитать в онлайн справке.


Для начала, нужно установить сервер. Распаковываем из zip-архива файл mcserv-vX–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 клиентов для подключения к серверу.


Установка клиента


Теперь, когда сервер чата установлен, и вы знаете его IP адрес, устанавливаем клиент чата на компьютеры в Вашей сети.

Подробно установка клиента описана в справке.

После первого запуска чат-клиент, как правило, уже сам ищет доступные серверы чата в локальной сети. Если у него не получилось найти, тогда в списке серверов будет только mychat-server.com. Это адрес публичного сервера MyChat, который поддерживают разработчики MyChat. Он доступен в Интернете. 

Итак, если сервер в вашей локальной сети не получилось обнаружить автоматически — нужно его добавить вручную. Сразу же после первого запуска программы MyChat Client показывается окошко менеджера учётных записей: 

 

Если в пункте "Выберите сервер чата:" не указан ваш сервер MyChat в локальной сети, жмём на иконку с карандашом, чтобы добавить сервер вручную. В этом окошке нужно будет добавить ваш сервер. Его IP адрес вы должны знать.

Жмём на кнопку с плюсиком "Добавить" и добавляем IP адрес нашего сервера, который мы уже знаем:

Добавление нового сервера чата MyChat в менеджере учётных записей

Вводим все нужные данные и жмём кнопку "Ок". Теперь в списке доступных серверов появилась необходимая запись.

Список серверов в MyChat Client. Новый сервер добавлен

Конечно, в вашей сети это будет другой адрес, не 192.111.0.27, а какой-то иной. Но для нашего примера сойдёт. Нажимаем кнопку "Ок" и в окне менеджера учётных записей выбираем вновь добавленный сервер:

Выбор нового добавленного сервера чата MyChat для соединения

После того, как вы заполните все необходимые поля, нажимайте на кнопку "Зарегистрировать":

Зарегистрировать нового пользователя чата MyChat на сервере

Если всё сделали правильно, вы подключитесь к серверу и попадёте в чат. Дальше можно не читать :) Если у Вас что-то не получилось — продолжаем просвещаться.


Если подключиться не получилось 


Я всё сделал, как написано, но клиент не подключается! Выдаёт ошибку.

Да, иногда случаются осечки. Но всё поправимо :-)

Причина первая — невнимательность

Конечно, вы внимательно всё делали. Но, пожалуйста, проверьте ещё раз, правильно ли вы указали адрес сервера и порт для подключения. Поверьте, все иногда промахиваются и ищут ошибку полчаса там, где её не было. Просто проверьте себя.

Вся правильно? И не работает. Тогда


Причина вторая — неправильный 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, даже если вы не особо разбираетесь в различных технических тонкостях функционирования сетей.


Ведь MyChat — это программа, доступная каждому!

Служба поддержки