Как создать чат между компьютерами

Обновлено: 07.07.2024

Ранее я рассмотрел несколько вариантов современных корпоративных чатов. Сегодня расскажу, как установить, настроить и использовать MyChat - клиент-серверный чат для локальных и корпоративных сетей. Расскажу об его отличиях, преимуществах и недостатках на основе своего тестового внедрения.

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «DevOps практики и инструменты» в OTUS. Курс не для новичков, для поступления нужно пройти .

Введение

Сразу сделаю важное замечание - данная статья о MyChat заказная. Со мной связался автор чата, и попросил написать обзор на их чат за вознаграждение. Я ранее не писал заказные статьи, так как банально не люблю писать о том, что мне не интересно и чем сам не пользуюсь. Но в данном случае согласился, так как ранее тестировал их продукт, и в целом он мне понравился. К тому же мне интересна тема корпоративных чатов, я много их тестировал, некоторые внедрял. У меня есть определенный опыт в этом вопросе.

Полного внедрения MyChat я не делал, дальше тестов дело не пошло. Но попробовав все популярные современные мессенджеры, могу сказать, что в целом MyChat не хуже всех остальных, даже не смотря на то, что он платный. Цена очень демократичная и если речь идет об использовании в коммерческой организации, я бы не стал смотреть на цену, так как удобство и комфорт работы с чатом гораздо важнее, чем его стоимость в данном случае. Если вы попробуете и решите, что он вам нравится, лучше все же купить, а не пытаться пользоваться чем-то другим.

Обо всем этом я буду писать по порядку. Расскажу, что понравилось, а что нет. Какие есть плюсы и минусы в сравнении с другими чатами. Напомню, что у меня есть статьи по следующим чатам:

Обзор MyChat

Напишу список основных возможностей MyChat в сравнении с другими мессенджерами, которые отметил для себя я сам, когда тестировал:

Общее впечатление, плюсы и минусы MyChat

Прежде чем перейти к перечислению плюсов и минусов, расскажу общее впечатление, которые сложилось после знакомства с MyChat. Я начал поиск нового чата для организации, когда понял, что интерфейс Miranda морально устарел, как и все решение на базе openfire. Хотелось чего-то нового, современного, молодежного :) Все уже знают про Slack, про его функционал и стоимость. В общем, хотелось чего-то современного, но не такого дорогого.

В итоге я перебрал и проверил многие популярные чаты, которые перечислил в начале. Когда увидел MyChat, немного взгрустнул. Мне понравился функционал. В нем действительно много полезных фишек, которых нет у других. Расстроил дизайн, который был похож на старую миранду :) Сейчас они немного освежили внешний вид, выглядит более современно. Но даже сейчас могу сказать, что дизайн клиента мне не нравится. Я не могу объяснить, что конкретно, просто не нравится. Это личное впечатление. Например, открываю Телеграм, он выглядит современно, хороший подбор цветов, плавности линий, углов, приятно глазу, приятно пользоваться. В случае с MyChat начинаются сомнения и поиск компромиссов между внешним видом и функционалом.

Однозначно мне не понравился ни один клиент. Более ли менее симпатичным, по моему мнение он у Mattermost. Но скажу вот какую вещь. Сейчас лично я склоняюсь именно к MyChat и его клиентам и вот по какой причине. Я не очень разбираюсь в программировании, но давно заметил, что сейчас стали появляться программы, очень медленные, кушающие кучу памяти с неотзывчивым интерфейсом. После долгой работы они начинают подтормаживать, иногда зависать.

Я навел справки и узнал, что все эти программы написаны на фреймворке Electron. Если простыми словами, то его особенность в том, что он позволяет обернуть в приложение браузер, который будет работать с сайтом. То есть, к примеру, клиент zulip на windows, это просто браузер, завернутый в оболочку, который работает только с сайтом сервера zulip. По такому же принципу сделаны такие популярные приложения, как Slack, Mattermost, Disord и многие другие. Я уже по поведению приложения и объему инсталлятора научился определять их. Если простой функционал в огромном инсталляторе - жди тормозов.

Этот фреймворк, как я понял, позволяет очень просто и быстро писать приложения, прощает многие ошибки. Но он очень сильно тормозит, отзывчивость интерфейса низкая. Я долго пользовался клиентом zulip и он меня откровенно начал раздражать. Перестал его запускать вообще, заходил в чат через браузер. Так проще, нежели грузить отдельно еще один браузер для него. Он иногда зависал, иногда тормозил при разворачивании из трея. Причем все это ухудшается с увеличением количества чатов и конференций.

После активного использования Zulip, я стал скучать и грустить по своей старой Миранде, которая открывается мгновенно, не тормозит, не течет по памяти. Работает быстро и отзывчиво. К чему я все это. А к тому, что у MyChat нативный клиент, который работает так же быстро и отзывчиво. Это приятно и удобно. Много разных настроек. Несмотря на все мои претензии к внешнему виду, сейчас я бы предпочел что-то простое и быстрое, нежели тормозящее и падающее.

К слову, android клиент тоже очень простой и шустрый. С ужасом вспоминаю андроид приложение для mattermost. Оно ужасное - медленное, глючное, с кривым отображением. Как я понял, они просто свой браузер сделали на кодовой базе chromium и замкнули его только на свой чат. Это неудобно для пользователя, но упрощает разработку.

Проект MyChat живой, постоянно развивается, внедряется новый функционал. Я тестировал его примерно год назад, может чуть меньше. Сейчас развернул снова и вижу много изменений. Полез искать скрипт для интеграции с Телеграм, а она уже реализована штатно. В целом проект создает положительное впечатление за счет темпов разработки, выхода новых версий и функционала, хорошей техподдержки, нормальной документации. Как мне показалось, делается не так, как сейчас принято тяп-ляп и в продакшн, а там пусть тормозит, падает и т.д. Главное выкатить релиз и заявить новый функционал. Последнее время уже все устали от этого подхода. Чего стоит только недавнее обновление интерфейса Gmail.

Итак, кратенько по плюсам:

То же самое по минусам. Напоминаю, что это субъективно:

  1. Установка сервера только на Windows.
  2. Комбайн все в одном. Я бы лично убрал непрофильные функции (ftp, vnc, форум и т.д.)
  3. Старомодный дизайн как клиента, так и админки (нескучные обои в фоне :))
  4. Когда все выходят из конференции, она автоматически закрывается, если не создана отдельно в админке и не помечена автосоздаваемой. То есть пользователи создали конференцию сами, посидели в ней днем, потом позакрывали все окна чата с ней, она удаляется. История сохраняется, но саму конференцию придется пересоздать потом.

Установка MyChat

Как я говорил ранее, устанавливается MyChat на любую версию Windows. Я ставил и на Win7 и на Win10. Приобретать для этого отдельно сервер не требуется. Хотя если он уже есть, можно развернуть на нем. Работать сервер MyChat может в двух режимах:

Подробно процесс установки описан в документации, поэтому не буду подробно останавливаться. Там все просто, нет никаких нюансов. Управляется сервер через web консоль. При входе сразу же узнаете дефолтное имя пользователя и пароль.

Web интерфейс MyChat

Мелочь, а приятно. Не надо лезть в документацию и искать дефолтную учетку. Уже есть подсказка.

Базовая настройка

Для того, чтобы попробовать чат в деле, после установки необходимо выполнить несколько простых действий. Первое - идем в раздел Список пользователей и создаем новых пользователей.

Создание пользователей

Кстати, если этого не сделать, то при первом подключении клиента, будет автоматически создан пользователь, так что вы в любом случае подключитесь к серверу.

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

Список контактов в MyChat

Очень приятный функционал. Не понимаю, почему ни один из увиденных мной современных чатов не позволяет формировать вручную глобальный список контактов. Кто-то может уже научился, но когда я смотрел, не умел никто. Не понимаю, как можно оперативно кого-то найти в списке из 100 человек, особенно если не помнишь фамилию.

Это основные настройки по пользователям. Дальше можно группы создавать, которым потом можно различные права назначать. Например, можно разрешить отправлять оповещения только определенной группе пользователей.

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

Настройка конференций

В Управлении правами наглядно отображены права доступа различных групп к сервисам и настройкам. Таких гибких и удобных настроек я не видел ни в одном чате.

Настройка прав доступа в MyChat

После создания пользователей, групп, конференций и прав доступа, можно начинать пользоваться сервером. Для этого достаточно скачать один из представленных клиентов и подключиться к серверу. Он автоматически найдет сервер в сети и предложит авторизоваться.

Windows Клиент MyChat

После подключения увидите основной интерфейс программы.

Интерфейс клиента

Увидите список контактов и конференций. К тем, в которые вам добавили через панель администрирования, вы уже будете подключены. В клиенте много настроек. Рекомендую посмотреть их и поменять в зависимости от предпочтений.

Настройки MyChat

Заключение

Не понравилась статья и хочешь научить меня администрировать? Пожалуйста, я люблю учиться. Комментарии в твоем распоряжении. Расскажи, как сделать правильно!

Я вижу, что статья получилось хвалебная :) Могу вас уверить, меня никто не просил так написать. Я не заключал никакого договора, мне никто не будет платить денег за переходы по ссылкам и покупки. Никто не выставлял мне требования рецензирования статьи. Меня просто попросили написать о продукте и я согласился это сделать на свое усмотрение. В итоге написал по своим впечатлениям. Продукт в целом понравился, но подойдет он далеко не всем и не везде. Я рекомендую его просто посмотреть, попробовать, если вы ищите чат для какой-то компании, коллектива.

Уточню еще раз на мой взгляд ключевые преимущества - богатый функционал и хороший клиент. Это на самом деле важно. Клиент это то, с чем работаешь постоянно. И при этом трудно сразу оценить насколько он будет удобен в повседневной работе. Я, когда тестировал чаты, не догадался проверить, насколько удобно работать с историей. Оказалось, неудобно у всех. А зулип еще и тормозит, когда много скролишь назад.

Помогла статья? Подписывайся на telegram канал автора

Анонсы всех статей, плюс много другой полезной и интересной информации, которая не попадает на сайт.

Видео обзор

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

Офисный мессенджер MyChat — это продукт, который работает сразу после запуска и не требует никакой первоначальной настройки.

MyChat внешний вид программы

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

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

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

Клиент-серверная архитектура

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

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

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

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

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

Для начала, нужно установить MyChat Server. Качаем дистрибутив, распаковываем из zip-архива файл mcserv-vX–XX–X.exe (X–XX–X — номер текущей версии сервера и запускаем его).

Нужны права администратора!

Запускаем файл инсталлятора, устанавливаем программу и сразу же запускаем её.

Сервер MyChat сразу готов к работе и настроен автоматически.

IP адреса

Для начала, давайте определимся с нашей сетью. Поскольку чат работает по протоколу TCP/IP, то у каждого компьютера в нашей сети должен быть свой адрес. Обычно это что-то вроде 192.168.0.1, 192.168.0.2 и так далее.

Посмотреть IP адрес, назначенный компьютеру, для операционных систем Windows XP, 2000, 2003 можно через меню: "Пуск" — "Настройка" — "Сетевые подключения" — "Подключение к локальной сети", кнопка "Свойства".

Для операционных систем Windows Vista, 7, 8, 10 необходимо зайти в "Пуск" — "Панель управления" — "Сеть и Интернет" — "Центр управления сетями и общим доступом" — "Изменения параметров адаптера" — выбираем сетевой адаптер, который подключен к сети, заходим в его свойства:

Свойства адаптера сети

Жмём кнопку "Свойства" в этом окне и смотрим наш IP адрес.

Просмотр собственного IP-адреса

Именно этот адрес нужно будет указать в настройках MyChat клиентов для подключения к серверу.

Если в вашей сети используется DHCP и IP адреса назначаются всем автоматически, то для сервера MyChat нужно будет сделать одно исключение.

Компьютер с ним должен иметь статический адрес.

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

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

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

Сразу после первого запуска MyChat Client вы увидите мастер подключения:

MyChat мастер установки

Если вы не знаете адреса своего сервера, можно попросить программу найти его автоматически или ввести вручную:

Поиск серверов 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.

В любом случае, стоит прочитать рекомендации по разрешению работы сетевых программ для вашего конкретного антивируса или файрвола.

Бывает, что пользователь просто по ошибке запрещает сетевую активность программы MyChat просто "на автомате", по привычке, не читая, что было написано в окошке программы-защитника компьютера. А потом оказывается, что запрещающее правило уже создано автоматически и его достаточно снять, чтобы чат заработал. Итак, будьте просто внимательны и всё получится.

Надеемся, наши рекомендации помогут вам установить MyChat, даже если вы не особо разбираетесь в различных технических тонкостях функционирования сетей.

Пять программ для удаленного общения. От видео-чатов до рабочих проектов

Обсудить задачи с коллегами, встретиться с друзьями или пообщаться с родителями — в реальной жизни все просто. А вы попробуйте с соблюдением социальной дистанции, самоизоляцией и запретом выхода на улицу. В этой подборке мы собрали пять лучших программ для удаленного общения. На карантине и не только.


Telegram уже повеселее — групповые чаты вести и модерировать гораздо удобнее, есть много ботов с полезными или забавными настройками и функционалом. Звонки и видео-связь есть, но тоже только с одним абонентом.

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


Zoom — это приложение для видео-конференций по веб-камере, заметно потеснившее в этом деле Skype. Оно и понятно — Zoom изначально создавался для групповых звонков, поэтому и функционал у него шире и удобнее. Здесь можно проводить и записывать онлайн-встречи, устраивать коллективные чаты, обмениваться файлами. Очень приятна персонификация программы. Например, кроме стандартных настроек отображения вашего видео-экрана типа контрастности, яркости картинки и масштаба, можно добавить различные фоны в видео. Очень удобно, если у вас за спиной, например, бардак, а на носу деловые переговоры. Работают спецэффекты, правда, немного криво, но в целом фишка может пригодиться.


В Zoom также можно включить демонстрацию экрана или отдельной программы на компьютере, запланировать будущее событие, управлять комментариями и участниками во время эфира. Работает достаточно стабильно и без лагов даже при большом количестве участников.

Discord


Созданный когда-то как комьюнити для общения геймеров, сейчас Discord разросся в огромный и очень приятный мессенджер. Discord отличается уникальной оптимизацией и кучей нужного функционала.

В нем очень стабильная, хорошая связь, можно создавать отдельные группы, чаты и конференции. Можно общаться видео тет-а-тет или с группой человек или устраивать только голосовую конференцию с несколькими людьми. Есть возможность создавать закрытые чаты с особыми правами доступа. И что немаловажно — все бесплатно и отлично работает без лагов и ошибок.

Особая фишка Discord — совершенно умилительный дизайн и язык, которым создатели программы общаются с вами. То ласково назовут вас прекрасной бабочкой, то посетуют, что никто не хочет играть с Вампусом (что значит, что у вас еще нет активных чатов) и так далее. Словом, пользоваться Дискордом не только полезно и удобно, но и уж точно приятно.


TeamSpeak


«Первый, первый. Я второй». TeamSpeak — пионер в голосовых конференциях. Созданная еще в 2001 году и опять же для геймеров, эта программа специализируется на аудио-связи неограниченного количества абонентов. Эдакая удобная групповая рация безо всяких ненужных видео-экранов. Изначально по TeamSpeak связывались киберспортсмены во время игровых баталий — голосовая связь удобно активируется выбранной кнопкой на клавиатуре или мыши.


Впоследствии TeamSpeak перекочевал и в рабочую среду, где его начали использовать для удаленной коммуникации с коллегами и построения общего рабочего процесса. Сейчас функцию аудио-конференций поддерживают и другие программы типа Skype или Discord, но если вам нужна только голосовая связь без лишних примочек — TeamSpeak в этом хорош.

Conceptboard


А вот Conceptboard — это уже гораздо больше, чем просто встретиться и поболтать. Это настоящая интерактивная платформа для совместной удаленной работы над проектами. Здесь можно всем вместе создавать презентации, слайды, формировать задачи, отправлять файлы и тут же все это обсуждать в реальном времени. Функционал огромен: рисование, текст, заметки, комментарии, создание рабочих досок и их экспорт из программы, встроенный чат помимо видео-конференций и многое другое. Есть также закрытые и защищенные паролем проекты, возможность быстро связываться с электронной почтой и пересылать нужные файлы, модерировать чат. Программа интегрируется с облачными хранилищами, планировщиками типа Trello.


Из недостатков — программа платная. Есть свободный пробный период и даже бесплатный некоммерческий тариф, но полный функционал оплачивается. Причем, стоимость около 30 долларов в месяц.

Slack


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

Дело в том, что Slack ориентирован прежде всего именно на многозадачность. Если в обычном мессенджере очень легко потерять нужную информацию, а для каждого проекта нужно создавать кучу отдельных групп, то в Slack все максимально оптимизировано.

Вы можете создать один рабочий чат и уже внутри него организовать несколько каналов с разными задачами. Есть очень гибко настраиваемая система оповещений по разным каналам, персональные уведомления (если пишут конкретно вам). Также можно настраивать оповещения по ключевым словам, упоминаемым в переписках коллег.


Людям всегда нужно обмениваться информацией вне зависимости от того, являются ли они родственниками или коллегами. Выбор локального чата или мессенджера так или иначе встает перед любой крупной компанией. Особенно среди тех, которые работают в области разработки и компьютерных технологий. Кроме этого, чат может потребоваться для домашней локальной сети, чтобы организовать общение между членами семьи и контролировать детей. Отличительной особенностью локального мессенджера является то, что он может работать без активного интернет-подключения между несколькими персональными компьютерами ЛВС.

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

Назначение мессенджера для локальной сети

Всем понятно, что это не совсем удобно и не подходит для использования большими локальными сетями, в которых нужно вести обмен файлами и даже осуществлять голосовые или видео звонки. Именно поэтому самые разные разработчики и студии начали работу в этой области в надежде «оторвать» кусочек рынка себе.

  • Не нужно платить за установку шифрующего и перехватывающего ПО;
  • Чат для локальной сети можно бесплатно скачать из интернета и установить в ЛВС организации;
  • Никакая информация из него не попадет в сеть или к злоумышленникам, если подключение к интернету отсутствует.

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

Такие решения обладают множеством минусов, среди которых:

  • Требование установки на локальный сервер;
  • Наличие специальных знаний у сотрудника, устанавливающего ПО;
  • Отсутствие широкого функционала. У некоторых приложений нет истории, возможности пересылать файлы и прочих важных моментов.

Важно!Несмотря на все это, мессенджеры для ЛВС — это одно из самых надежных решений для безопасности данных от доступа к ним третьих лиц. Более того, они требуют малых ресурсов ПК и системных требований.

 В LAN Messenger есть возможность общаться сразу с несколькими людьми

Как выбрать

Часто от организации выдвигается ряд требований к локальному мессенджеру, которым он должен соответствовать:

  • Бесплатность или единоразовая оплата за услуги. Платить каждый месяц за общее пользование или с каждого юзера сети хочется далеко не всем;
  • Возможность установки на личный сервер организации или предприятия;
  • Поддержка требуемых функций по мгновенному обмену информацией и наличие русского языка интерфейса.

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

Важно! Это далеко не весь список критериев, которые могут выдвигаться к локальному чату. Все зависит от способа его использования, сферы и специфики деятельности юзеров и их предпочтений.

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

Ниже будет представлен обзор-список наиболее известных и популярных мессенджеров для внутренней локально-вычислительной сети, отличающихся функционалом, наличием обновлений и поддержки, способом распространения:

 Общая комната в iChat

 Внешний вид интерфейса MyChat

Таким образом, найти офисный и корпоративный мессенджер для локальной сети довольно просто, но есть много нюансов с совместимостью отдельных систем, функционалом и безопасностью. Следует выбирать то решение, которое в полной мере обеспечивает функции для работы в выбранной сфере.

Читайте также: