Lan messenger не видит пользователей
2.5. История есть, но не подгружается в окно чата
Закрываем окно, а затем снова открываем беседу с тем же человеком:
Причём, у вас оно в истории останется, а у получателя, даже после того, как он подключится, и вы будете онлайн — нет. Хотя, по логике, программа могла бы их синхронизировать друг с другом.
Но зато если кто-то выходит или заходит в чат, вы неизменно будете видеть в трее всплывающие уведомления:
2.10. Файли та конференції
Передавати документи в конференціях неможна, тільки в приватних розмовах. Іншими словами, якщо вам треба скинути документ підрозділу на 10 людей, ви повинні відправити його індивідуально, кожному з 10.
Краще вже скористатися email, там це буде зробити простіше.
2.2. Проблемы с русским языком
Нет русского языка в установщике. Возможно, для многих это не является преградой, но для программы корпоративного уровня это нехорошо:
Что характерно, внутри программы русский язык интерфейса есть, но автоматически он не выбирается, нужно изменять его в настройках вручную или устанавливать приложение со специальным ключом "/config" и подкладывать готовый файл настроек.
После смены языка перезапуск не требуется, это удобно.
Есть огрехи перевода, в интерфейсе встречаются фразы на английском языке, которых нет в русской локализации:
Или вот так, русские фразы вперемешку с английскими:
Про мелочи типа "проигрывать звки" уже не говорим. Это говорит о том, что локализацию даже не прогнали через спеллчекер перед публикацией.
2.8. Окна, окна, окна…
Снова противоречие, коими LAN Messenger не устаёт нас удивлять. Окно настроек, хорошо спроектированное и довольно ладно "скроенное" — модальное. То есть, открыли настройки, сделали что нужно, закрыли. Основная программа недоступна при этом. Окей. Но такое окно — единственное.
Но остальная программа — это огромное количество окон на все действия: отдельные приватные беседы, все конференции, общий чат, информация о пользователе и так далее и тому подобное. Все эти окна находятся на вашем рабочем столе, и все их нужно будет закрывать отдельно.
Если вы свернёте основное окно программы в трей — остальные окна останутся там же, где были до этого. Тогда уж проще выйти из программы и запустить её заново.
К слову сказать, у LAN Messenger нет глобального хоткея для вызова из системного трея, поэтому вам всегда придётся выцеливать его иконку мышкой, как заправскому снайперу.
2.13. Справка, или спасение утопающих
Спасение утопающих — дело рук самих утопающих. Хелпа, к сожалению, нет:
Все линки нерабочие:
Потому что справка не была интегрирована в программу, а находилась в Интернете. Немного странно для продукта, позиционирующего себя как внутрисетевой локальный мессенджер.
Официальный форум поддержки не работает, поэтому пользователи остаются со своими вопросами и проблемами один на один.
2.3. LAN Messenger не бачить інші комп'ютери в мережі
Проблема, напряму зв'язану з архітектурою цього локального месенджера. У LAN Messenger немає центрального сервера, тому він мусить "простукувати" своїх співрозмовників по локальній мережі за допомоги широкомовних UPD розсилок з якоюсь періодичністю.
Це ненадійно, часто бувають ситуації, коли чат у співробітника запущений, але ви не бачите людину у своєму контакт-листі, тому що список контактів оновлюється автоматично, але не миттєво. Наприклад, щоб побачити співробітника (а йому — мене), довелось натиснути F5:
Потрібно зауважити, що якщо людина не в мережі, то написати їй ви не зможете, офлайн-повідомлень (а тим паче — файлів) в LAN Messenger немає.
2.13. Довідка або спасіння утопаючих
Спасіння утопаючих — справа рук самих утопаючих. Довідки, на жаль, немає:
Усі лінки неробочі:
Довідка не була інтегрована, а знаходилась в Інтернеті. дещо дивно для продукту, що позиціонує себе як внітрішньомережевий локальний месенджер.
Офіційний форум підтримки не працює, тому користувачі залишаються зі своїми питаннями наодинці.
Есть ли сервис с API для подключения чата на сайт?
Я думаю, вам подойдёт MyChat. SDK есть, для работы с сервером, клиенты под Windows, Linux, macOS, Adroid, WEB. iOS ещё в разработке. История и файлы хранятся на сервере, групповые чаты есть, пуши тоже.
Весомый плюс — это self hosted решение, если до 20 человек онлайн, то бесплатно. Сервер на Windows. Можете также арендовать сервер в облаке, тогда по деньгам будет в 8 раз дешевле, чем покупать лицензию.
2.1. UAC, digital signature and elevated privileges
Without administrator rights, you can’t launch LAN Messenger and there is no portable version. The setup file requires elevated privileges because of two reasons: by default, the program is installed in the “\Program Files”:
+ it adds all TCP and UDP ports for lmc.exe application to Windows Brandmauer exception list.
2.7. Windows, windows, more windows
Another contradiction that amazes us. The settings window is constructed in quite a good way — it is modal. It means that you can open settings, do what you need and close the window (the main program is unavailable during these actions). Such a window is the only one.
The program itself is a big number of windows for various actions: separate dialogues, conferences, common chat rooms, user information, etc. All those windows are located on your desktop and you have to close them one by one.
If you minimize the program's main window to the tray other windows will remain in the same position. In that case, the most convenient solution is to exit the program and launch it again.
LAN Messenger does not a hotkey, so you need to mouse click on the icon to call it from the system tray.
2.4. Налаштування і проблеми в термінальних сесіях
Дивно, але історія розмов і прийняті файли зберігаються в папці профілю користувача Windows. Але налаштування — в "C:\Users\%USERNAME%\AppData\Roaming\LAN Messenger\LAN Messenger.ini", тобто Windows віртуалізує папку, тому що програма намагається писати файл в \AppData, що робити не дозволяється.
В програмі багато таких протиріч. З однієї сторони — для збереження історії розмов використовується хороша та надійна SQLite, а з іншої — великий та не оптимізований набір бібліотек Qt, що збільшує розмір встановленого чата з мінімумом функцій до 40 мегабайт.
На жаль, технологія UDP Broadcast робить неможливою роботу LAN Messenger в термінальних сесіях. програма просто не буде працювати через те, що вже перший запущений екземпляр займе 50000 TCP і UDP порти. Всі наступні екземпляри програми, які ви будете намагатися запустити в середовищі сервера терміналів, зіштовхнуться з тим, що порти зайняті, і працювати не зможуть.
3. Порівняння LAN Messenger та програми для корпоративного зв'язку MyChat
Зверніть увагу на три важливих факти:
- LAN Messenger більше не розвивається, розробку і підтримку припинено в 2012 році. Якщо ви ще працюєте з цією програмою — шукайте достойну заміную.
- LAN Messenger — одноранговий чат без центрального сервера з мінімумом функцій. Для скромних локальних мереж з 10-20 комп'ютерами це швидке рішення. Але дуже ненадійне.
- без технології клієнт-сервер ви не отримаєте надійність, керованість і роботу в багатосегментних корпоративних мережах і через Інтернет.
В таблиці ми порівнюємо базові можливості LAN Messenger версії 1.2.35 і MyChat 7.0 (безкоштовної версії) на 12 червня 2018 року.
2. A brief review on LAN Messenger problems
We should admit that LAN Messenger deals well with its main function: it connects a couple of dozens of employees in a small local network quickly and for free.
There are problems with anti-virus software, firewalls, and user visibility (no centralized server). But in general — the program does its job.
We are going to take a look at main problems that can’t be solved due to technical reasons or just because LAN Messenger development stopped.
2.10. Interface flaws
You can get used to it but if you use the program every day it’s getting annoying.
Clicking on the status change button does nothing — you have to target the right part of the button that opens the status menu.
If you exit the program and launch it back — a status won’t change. Although, users often forget about changing their status. For example, you set “Do Not Disturb” status, shut down your computer (or put it in the sleep mode) at the end of the day, and the next day you did not receive a single notification.
It’s happening because the program did not set the “Available” status after restarting or opening the laptop.
Локальный чат, как реализовать через pidgin?
Если сервер локально вы поставить не можете, интерфейс MyChat для вас устарел (хотя гляньте, был недавно полный редизайн), то можете арендовать сервер MyChat в облаке либо поставить свой бесплатно (у вас до 20 онлайн юзеров), возьмите какую-нибудь VDS с Windows подешевле и работайте.
2.8. Impossible to send images to chat
The program has the color spectrum to markup links and you can open them in a browser, but there is no image transfer. You can only send them directly as files.
Also, there is no integration with Explorer: you can’t copy files by Ctrl+C and paste them in the chat — LAN Messenger does not have such a feature.
2.11. Недоробки в інтерфейсі
До них можна звикнути, але якщо ви цим користуєтесь день у день, то це починає дратувати.
Натискання на кнопку зміни статусу ні до чого не призводить, треба спеціально цілитись і вибирати конкретний статус:
Якщо вийти з програми, а потім запустити її заново — статус не зміниться. Хоча користувачі дуже часто забувають виставити статус назад. Наприклад, встановив статус "Не турбувати", потім в кінці дня вимкнув комп'ютер або відправив ноутбук в режим сну, а на наступний день не отримав жодного сповіщення.
Це сталось, тому що програма не виставила статус "Доступний" після перезапуску або відкриття кришки ноутбука.
На каком опен-сорс движке можно поднять свой мессенджер (сеть)?
Может просто MyChat Guest использовать? И тогда заказчику вообще не надо будет ничего качать и устанавливать.
2.4. Настройки и проблемы в терминальных сессиях
Удивительное дело, но история разговоров и принятые файлы хранятся в папке профиля пользователя Windows. Но настройки — в "C:\Users\%USERNAME%\AppData\Roaming\LAN Messenger\LAN Messenger.ini", то есть Windows виртуализирует папку, потому что программа пытается писать файл в \AppData, чего делать не положено.
Программа полна таких противоречий. С одной стороны — для хранения истории разговоров используется хорошая и надёжная SQLite, с другой — большой и не оптимизированный набор библиотек Qt, что увеличивает размер установленного чата с минимумом функций до 40 мегабайт.
К сожалению, технология UDP Broadcast делает невозможной работу LAN Messenger в терминальных сессиях. Программа попросту не будет работать из-за того, что первый же запущенный экземпляр займёт 50000 TCP и UDP порты. Все последующие экземпляры программы, которые вы попробуете запустить в среде сервера терминалов, столкнутся с тем, что порты заняты, и работать не смогут.
2.13. Uninstaller does not delete all files
Unfortunately, you have to do cleaning after LAN Messenger uninstaller manually.
The uninstaller leaves the ” C:\Users\%USERNAME%\AppData\Local\LAN Messenger\LAN Messenger\group.cfg” file in the Register for Autostart:
Корпоративный мессенджер без сохранения истории на машине пользователя?
Такое ощущение, что люди пишут ответы, не читая вопрос :) Если вы хотите, чтобы на компьютере юзера не было кеша истории, то используйте Win32Next клиент для MyChat, он каждый раз тянет с сервера всё по новому, в память.
Но расходует больше памяти и, если у вас много пользователей, то будет создавать нагрузку на сервер, постоянно при каждом логине.
Но, конечно, лучше поставить рокет.чат, с жирнющим клиентом на пару сотен мегабайт, который не работает на старых ОС, жрёт память, как не в себя, в терминале. И поддержка будет на вас, а не на разработчике :)
2.14. Деинсталлятор не удаляет всё, что нужно
К сожалению, за деинсталлятором LAN Messenger приходится "подчищать" вручную.
Он оставляет за собой файл "C:\Users\%USERNAME%\AppData\Local\LAN Messenger\LAN Messenger\group.cfg" и запись в реестре для автозапуска:
2.3. LAN Messenger не видит другие компьютеры по сети
Проблема, напрямую связанная с архитектурой этого локального мессенджера. У LAN Messenger нет центрального сервера, поэтому он вынужден "простукивать" своих собеседников по локальной сети с помощью широковещательных UDP рассылок с какой-то периодичностью.
Это ненадёжно, часто бывают ситуации, когда чат у сотрудника запущен, но вы не видите человека в своём контакт-листе, потому что список контактов обновляется автоматически, но не мгновенно. Например, чтобы увидеть сотрудника (а ему — меня), пришлось нажать F5:
2.6. Неможливо відправити повідомлення або файл офлайн
Якщо людини немає в мережі, то вона не зможе отримати ваше повідомлення. В загальному чаті повідомлення видно до тих пір поки у вас запущений чат. Варто лише вийти з програми — і ви втрачаєте всі повідомлення:
А якщо потрібно написати повідомлення або відправити документ людині онлайн, то ви не зможете цього зробити, тому що вона зникає з вашого списку контактів. Навіть якщо залишити вікно з приватною розмовою відкритим, то повідомлення все рівно не буде доставлено:
Причому, у вас воно в історії збережеться, а у отримувача, навіть після того як він підключиться, і ви будете онлайн — ні. Хоча, за логікою, програма могла б їх синхронізувати один з одним.
4. Recommendation on moving to MyChat
LAN messenger company intranet chat has not been developing for a long time; the compatibility with new operating systems becomes worse; no perspectives for mobile OS support. The program replacement is just a question of time.
It will be easy to move from LAN Messenger to MyChat because for small companies up to 20 online users there is a free standard MyChat license with some insignificant limits (what is the difference between commercial and free MyChat versions?).
For bigger enterprises with 20 users and more, you should compare prices of MyChat closest competitors such as Skype for business or TrueConf.
The MyChat license agreement is quite loyal. One online user costs $6. Starting from the date of purchase you get one year of free updates and then you can chose whether to pay $2 per user or stay on the existing license for an unlimited amount of time (the server will still work). Notice that almost all MyChat Services are included in this price (except MyChat Guest and Distrib maker).
MyChat has a long development history since 2004. New versions are released 5-6 times a year.
Take advantage of the speed and quality of the MyChat official support forum. Our team is always ready to help you!
LAN Messenger — это кросс-платформенная программа с открытым исходным кодом. Программа может работать на операционных системах Microsoft Windows, Linux и Mac OS X.
Последнюю актуальную версию программы можно скачать по ссылке:
Ключевые возможности программы:
Для работы внутри обычной (одноранговой) домашней сети (LAN) возникла необходимость в наличии простого, быстрого и удобного чата. Многие из тех программ “месенджеров”, которые мной использовались 10 -15 лет назад либо перестали поддерживаться, либо стали платными продуктами.
Одним из наиболее удобных и простых в использовании оказался LAN Messenger.
Программа обладает не только простым и удобным русскоязычным интерфейсом, но и прекрасно работает под управлением операционной системы Windows 10.
Еще интересные моменты:
Если после установки и первого запуска программа запуститься на английском языке, то необходимо в верхнем меню выбрать Tools -> Preferences
P.S. Прошу обратить внимание: вкладка истории расположена здесь же, в русской локализации Интсрументы -> История или сочетание клавиш Ctrl+H.
.. и в открывшемся окне выбрать Russian. Скриншот ниже.
Переключения на другой язык происходит автоматически. Поэтому тут же можно приступить к настройке программы, например перейдя в раздел “Учетная запись” и заполнив информацию о текущем пользователе LAN Messenger. Скриншот ниже.
Дале можно перейти в раздел настройки “Передача файлов”, здесь нужно поставить галочку в поле “Принимать и отправлять файлы автоматически”.
Использование в домашней локальной сети это вполне разумно.
На сегодняшний день это самая простая и удобная программа чата для использования в домашней локальной сети.
Напоследок хочу опубликовать ссылку на еще одну программу, которая является также бесплатной, но будет более пригодной для использования в корпоративной среде, хотя и для домашнего использования вполне сгодиться.
Эта программа Winsent Messenger, которую можно скачать по ссылке:
Я же пока остаюсь приверженцем LAN Messenger.
How do I change my nickname?
Open the Preferences windows, go to Account section and enter the nickname in the field marked ‘User name as seen by contacts’. Remember that your user name is the only way your contacts can identify you, so changing it often is probably not a good idea.
Others are not able to read my user name! They only see weird characters
This occurs when you have entered a nickname that contains characters from a language that is not available on your contact’s computer. Unfortunately there is nothing LAN Messenger can do about it. Either your contacts should add support for the language or you should use a language that is available for everyone.
How do I change my avatar picture?
Click on your avatar image in the top right region of the main window. A menu will open up listing all the availabe avatars that you can select. You can set custom avatar by clicking on “Browse for more pictures” and selecting an image.
I am not able to see any contacts
Make sure you are connected to your local network and that no firewall is blocking LAN Messenger from connecting to the network. On Windows, LAN Messenger automatically takes care of the system firewall. If you are using a third party software, or you are running LAN Messenger on another platform, you may need to check this manually.
For more information on firewalls, read this article.
I did all the above, but I still can’t see any contacts
In order to see others on your network, all of you must be using the same network settings. Open the Preferences window, go to Network section and verify that this is the case. Its best to use the default values if you are not sure about what you are doing. In case the values have been changed and you want to reset to defaults, read the following question.
How do I reset settings to default value?
If you want to reset your settings, open the Preferences window and click the “Reset Preferences” button and select “Yes” when prompted.
You can also run LAN Messenger from a console with the “/noconfig” switch. The path of the application depends on where you installed LAN Messenger.
- Linux / Unix: lmc /noconfig
- Windows: C:Program FilesLAN Messengerlmc /noconfig
- Mac OS X: open /Applications/LAN-Messenger.app –args /noconfig
If LAN Messenger was already running it would reload the default settings. Otherwise the program will start with default settings.
Where does LAN Messenger store its config file?
Config files are created on a per user basis (there is no global config file). You can edit the config file for fine tuning LAN Messenger’s behaviour. The location of this file depends on the operating system you are running:
- Linux / Unix: $HOME/.config/lmc/lmc.ini
- Windows XP/2000: C:Documents and Settings\%username%Application DataLAN MessengerLAN Messenger.ini
- Windows Vista/7: C:Users\%username%AppDataRoamingLAN MessengerLAN Messenger.ini
- Mac OS X: $HOME/.config/lmc/lmc.ini
If you make a mistake while editing the config file, just delete it and restart LAN Messenger. The default settings will be loaded. Alternatively you can make a backup copy of the config file before editing it.
What is broadcast address, UDP port, TCP port etc.
Broadcast address is used for network wide communications. You can edit it to include a smaller subnet. UDP and TC ports are communication endpoints used to identify a specific address. Follow these links to know more.
Для того чтобы быстро и просто соединить подсети в Softros LAN Messenger, необходимо понимать как каждая запущенная копия программы (здесь и далее в этом разделе – мессенджер) собирает свой список пользователей.
Сначала один из мессенджеров посылает UDP-пакет на широковещательный адрес локальной сети. Этот адрес он вычисляет сам, зная IP-адрес компьютера, на котором он запущен, и его маску подсети. Особенность широковещательного адреса состоит в том, что пакет, отправленный на него, получают все компьютеры локальной сети. Получив такой пакет, другие мессенджеры, запущенные в этой сети, отвечают TCP-пакетом на адрес отправителя. В результате, мессенджер-отправитель первого пакета получает пакеты от остальных мессенджеров локальной сети, и, основываясь на этих ответах, составляет свой список пользователей. Этим методом пользуются все мессенджеры, запущенные в сети, отсылая один пакет на широковещательный адрес и получая прямые ответы от всех остальных участников сети. Таким образом, Softros LAN Messenger работает внутри одной подсети без каких-либо настроек.
Чтобы добавить подсеть в список, выполните следующие действия.
- На вкладке Сеть окна настроек программы нажмите кнопку Добавить.
- В появившемся диалоговом окне выберите одну из опций, подходящую для вашей сети (Отдельный адрес, Данные подсети, Диапазон IP-адресов), в полях ниже ведите, в соответствии с вашим выбором, требуемые данные и нажмите кнопку Добавить.
Для стабильной работы Softros LAN Messenger настройка должна осуществляться в обеих подсетях: одна должна добавить другую и наоборот.
Открытый бесплатный месенджер?
MyChat. Есть всё, что вам надо, до 20 подключений бесплатно, если больше - надо покупать лицензию. Разворачивается на своём сервере за 2 минуты, ничего настраивать не надо.
2. Краткий обзор проблем LAN Messenger
Следует отметить, что LAN Messenger неплохо справляется со своей основной задачей: быстро и бесплатно связать пару десятков сотрудников в небольшой локальной сети.
Да, есть проблемы с антивирусами и файрволами, видимостью сотрудников (нет центрального сервера), но, в целом — программа работает.
Мы же пройдёмся по основным проблемам, решить которые уже нельзя по техническим причинам либо просто потому, что разработка LAN Messenger прекращена.
2.14. Деінсталятор не видаляє усе, що необхідно
На жаль, після деінсталятора LAN Messenger доводиться "підчищати" вручну.
Він залишає за собою файл "C:\Users\%USERNAME%\AppData\Local\LAN Messenger\LAN Messenger\group.cfg" і запис в реєстрі для автозапуску:
Какие игры Вам знакомы для корпоративной сети?
2.1. UAC, цифровий підпис та підвищені привілеї
На жаль, інсталятор програми вимагає підвищених привілеїв і не має цифрового підпису:
Без прав адміністратора ви не зможете його запустити, а portable-версии у LAN Messenger-а немає. Підвищені права setup вимагає з двох причин: за умовчанням програма встановлюється в папку "\Program Files":
+ додає у виключення брандмауера Windows абсолютно всі TCP і UDP порти для програми lmc.exe.
2.7. Інформування про вхідні повідомлення
Одна з основних слабкостей LAN Messenger. Про повідомлення в загальному чаті програма ніяк не сигналізує,ви повинні спеціально туди зайти:
Але якщо хтось виходить або заходить в чат, ви незмінно будете бачити в треї спливаючі сповіщення:
Якщо в мережі буде хоча б 20-30 людей, це вже буде феєрверк сповіщень. Причому, відключити їх не можна. Можна тільки повністю відключити усе. Але тоді дуже просто пропустити важливі повідомлення, що призначені саме для вас.
3. Сравнение LAN Messenger и программы для корпоративной связи MyChat
Примите во внимание три важных факта:
- LAN Messenger больше не развивается, разработка и поддержка прекращены в 2012 году. Если вы ещё работаете с этой программой — ищите достойную замену.
- LAN Messenger — одноранговый чат без центрального сервера с минимумом функций. Для скромных локальных сетей в 10-20 компьютеров это быстрое решение. Но очень ненадёжное.
- Без технологии клиент-сервер вы не получите надёжность, управляемость и работу в многосегментных корпоративных сетях и через Интернет.
В таблице сравниваем базовые возможности LAN Messenger версии 1.2.35 и MyChat 7.0 (бесплатной версии) на 12 июня 2018 года.
2.2. Проблеми з українською мовою
Української мови в LAN Messenger немає. Це,звичайно, не принципово, адже багато українців можуть читати російською, але справа в тому, що і російську локалізацію в програмі не реалізовано до кінця. Наприклад, в установнику навіть і російської мови немає. Для програми корпоративного рівня це неприйнятно:
Що характерно, всередині програми російська мова є, але автоматично вона не вибирається, потрібно змінювати її в налаштуваннях вручну або встановлювати програму зі спеціальним ключем "/config" і підкладати готовий файл налаштувань.
після зміни мови перезапуск не вимагається, це зручно.
Є помилки перекладу, в інтерфейсі зустрічаються фрази на англійській мові, яких немає в російській локалізації:
Або ось так, російські фрази разом з англійськими:
Про дрібниці на кшталт "проигрывать звки" вже не говоримо. Це говорить про те, що локалізацію навіть не прогнали через спелчекер перед публікацією.
2.3. Settings and problems in terminal sessions
Message history and received files are stored in a Windows user profile folder. But settings are stored in the “C:\Users\%USERNAME%\AppData\Roaming\LAN Messenger\LAN Messenger.ini” — it means that Windows virtualizes the folder because the program tries to write the file to the \AppData which is not allowed.
The program is full of such contradictions: reliable SQLite is used to store message history but the unoptimized set of Qt library increases the size of installed chat to 40 megabytes.
Unluckily, the UDP Broadcast technology makes LAN Messenger work impossible in terminal sessions. The program won’t work because the first launched copy will take 50000 TCP and UDP ports. The next copies that you try to launch in the terminal server environment won’t work — ports will be busy.
2.12. The help won’t help you
There is no Help in LAN Messenger:
All links are invalid:
The Help was not integrated with the program — it was located on the Internet. It’s a little bit weird for a product that considers itself as an internal local messenger.
Official support forum does not work: users are left alone with their problems and questions.
Есть ли аналог JivoSite, но для размещения на моем сервере?
Да, MyChat. Там есть web-чат, всё настраивается очень гибко, есть даже звонки, если нужно. Сервер бесплатен до 20 онлайн-коннектов.
3. Comparison of LAN Messenger and MyChat program for corporate communication
Take into the consideration three main facts:
- LAN Messenger development stopped in 2012. If you are still dealing with this program — look for a good alternative.
- LAN Messenger is peer-to-peer chat, with the minimum of settings and no central server. It’s a good solution for small local networks with 10-20 computers. But still unreliable.
- Without the client-server technology, you won’t get reliability, management and ability to work in multi-segment corporate networks or over the Internet.
In the table below we compared basic functions of LAN Messenger version 1.2.35 and MyChat 7.0 (free version) on June 12, 2018.
2.1. UAC, цифровая подпись и повышенные привилегии
К сожалению, инсталлятор программы требует повышенных привилегий и не имеет цифровой подписи:
Без прав администратора вы не сможете его запустить, а portable-версии у LAN Messenger-а нет. Повышенные права setup требует по двум причинам: по умолчанию программа ставится в папку "\Program Files":
+ добавляет в исключения брандмауэра Windows абсолютно все TCP и UDP порты для приложения lmc.exe.
2.12. Проблемы с безопасностью
LAN Messenger не имеет никаких механизмов аутентификации. Нет логинов/паролей и проверки подлинности человека. Легко переименоваться и выглядеть для других пользователей кем-то другим.
Отсутствует система прав и ограничений, поэтому вы можете без проблем увидеть IP адрес и имя компьютера другого человека, хотя для многих компаний это неприемлемо:
Учитывайте это, если будете использовать LAN Messenger в большой сети. Он будет генерировать огромное количество мусорного трафика в силу своей архитектуры.
2.9. Files and conferences
You can’t exchange documents in conferences — it’s possible only in private dialogues. In other words, if you need to send a document to the department of 10 people you have to do it separately for each person.
Sending an email will be more comfortable than this inconvenient procedure.
2.6. Notification about incoming messages
Another weak side of LAN Messenger is notifications: you need to open the program to check for new messages:
But if someone enters or exits the chat you will see the pop-up notification:
With 20-30 online users, there will be a lot of notifications that you can’t disable, by the way. Well, you can turn off everything at all but then you are at risk to miss important messages.
2.12. Проблеми з безпекою
LAN Messenger не має ніяких механізмів аутентифікації. Немає логінів/паролів і перевірки людини на справжність. Легко перейменуватись і виглядати для інших користувачів кимось іншим.
Відсутня система прав та обмежень, тому ви можете без проблем побачити IP адресу та ім'я іншої людини, хоча для багатьох компаній це неприйнятно:
Повідомлення шифруються, але яким алгоритмом — невідомо, надійність під питанням. Розробники пишуть на сайті, що це AES з обміном ключів за RSA. Невідомо, як генеруються ключі, який їх розмір і наскільки надійно проводиться аутентифікація клієнтів. Але невідомо,як генеруються ключі, який їх розмір і наскільки надійно проводиться аутентифікація клієнтів.
Окрім цього, Wireshark показує, що навіть просте повідомлення на 3 слова займає майже кілобайт вхідного та вихідного трафіку:
Враховуйте це, коли будете використовувати LAN Messenger у великій мережі. Він буде генерувати величезну кількість сміттєвого трафіку через особливості своєї архітектури.
2.11. "Косяки" в интерфейсе
К ним можно привыкнуть, но если вы этим пользуетесь изо дня в день, это раздражает.
Нажатие на кнопку изменения статуса ни к чему не приводит, надо специально целиться и выбирать конкретный статус:
Если выйти из программы, а затем запустить её заново — статус не изменится. Хотя пользователи очень часто забывают выставить статус обратно. Например, установил статус "Не беспокоить", затем в конце дня выключил компьютер или отправил ноутбук в сон, а на следующий день не получил ни единого уведомления.
Потому что программа не выставила статус "Доступен" после перезапуска или открытия крышки ноутбука.
Лучший self-hosted корпоративный мессенджер?
Какие есть еще нормальные мессенджеры, которые работают и в Ubuntu и в Android кроме Telegram?
MyChat. Если вам нужен сервер под контролем, self-hosted. А если нет - то вам накидали уже кучу разных интернет-решений.
2.4. Message history is present but not loaded in the chat window
Trying to exchange messages in the private dialogue. The notification about typing is provided which is good:
Closing the window and then open a conversation with the same person:
The program is not even trying to show us the old messages. If you need it — go to the history section where all messages are mixed up with dates and time but not sorted by people:
We noticed an unpleasant moment: if a message has empty strings at the beginning and end then the chat will “cut” them to not show garbage in the message window. However, the history shows all these spaces and the reading becomes difficult.
It’s weird that the message history is not saved in the common chat (there is no button to get it):
2.9. Неможливо передавати зображення в чаті
В програмі є кольорова гама для лінків, за ними можна переходити в браузер, але передачі зображень немає. Ви можете передавати їх виключно напряму, як файли.
Немає інтеграції з провідником, неможливо скопіювати файли за Ctrl+C и потім вставити їх в чат, такого функціонала в LAN Messenger просто не існує.
4. Рекомендации по переходу на MyChat
Внутрисетевой чат для компании LAN Messenger уже давно не развивается, совместимость с новыми операционными системами становится всё хуже, нет и не предвидится поддержки мобильных OS. Замена программы — это вопрос времени.
Для небольших компаний, до 20 человек онлайн, переход с LAN Messenger на MyChat пройдёт легко, потому что стандартная лицензия MyChat — бесплатная, ограничения есть, но они несущественны (чем отличается бесплатная версия MyChat от коммерческой?).
Для более крупных организаций, от 20 человек и выше, стоит сравнить цены на ближайших конкурентов MyChat, вроде Skype for business или TrueConf.
У MyChat весьма долгая история разработки, программа ведёт своё начало ещё с 2004 года, свежие версии стабильно выходят 5-6 раз в год. Очень много пользователей из России, Украины, Казахстана, Беларуси. Интересные большие отзывы от реальных покупателей.
LAN Messenger is a free program to chat and exchange files in small local networks. It’s serverless and has versions for Windows, Linux, and macOS. You can’t use it in different subnets or over the Internet because it is not a client-server.
Unfortunately, the program development stopped, the very last version was released on July 25, 2012:
Что нужно для создания "мессенджера"?
Чтобы выйти за пределы локальной сети, вы должны коннектиться не на локальный IP (192.168.10.1 например), а на внешний, "белый" IP адрес.
Такой адрес может вам дать ваш провайдер за небольшую сумму денег и присвоить его вашему роутеру, через который вы раздаёте интернет в офисе.
На роутере делаете проброс портов (port mapping) с внешнего IP на внутренний, в вашей локальной сети, где у вас работает сервер, по заданному TCP порту (если ваш чат работает по TCP).
С этого момент вы сможете подключаться к своему чат-серверу через интернет, из дому, например. Есть ещё мелочи типа файрволов/антивирусов на сервере, но их вы уже настроите, если осилите порт маппинг. Это тривиально.
MyChat возьмите. Поддержка толковая, на русском языке, возможностей много, жрёт ресурсов меньше, чем рокет, на порядок. До 20 человек онлайн бесплатный, потом нужна коммерческая лицензия.
P.S. Если вы больница или медучреждение, то сейчас дают бесплатные коммерческие лицензии по время пандемии.
LAN Messenger — це безкоштовна програма для чату та обміну файлами в невеликих корпоративних мережах. Вона працює без сервера, є версії під Windows, Linux и macOS. Ви не зможете використовувати її в різних підмережах або через Інтернет, тому що це не клієнт-сервер.
На жаль, розробку програми припинено, остання версія вийшла 25 липня 2012 року:
2.5. Impossible to send messages or files to offline users
If a user is offline he will not receive your message. Messages are visible in the common chat only if your chat is launched. As soon as you exit the program you will lose all messages:
And if you need to write a message or send a document to an offline user you won’t be able to do this because he disappears from your contact list. Even if you leave the window of your private conversation open the message still won’t be sent:
What is more, this message remains in your history but not in a receiver’s history (even if he connects again when you are online). The program should synchronize them by logic but it can’t do it.
2. Стислий огляд проблем LAN Messenger
Варто відмітити, що LAN Messenger непогано справляється зі своєю основною задачею: швидко і безкоштовно зв'язати декілька десятків співробітників в невеликій локальній мережі.
Так, є проблеми з антивірусами та феєрволами, видимістю співробітників (немає центрального сервера), але, в цілому, програма працює.
Ми пройдемося по основним проблемам, вирішити які вже неможливо за технічних причин або просто тому, що розробку LAN Messenger зупинено.
2.9. Нельзя передавать изображения в чате
В программе есть цветовая разметка линков, по ним можно переходить в браузер, но передачи картинок нет. Вы можете передавать их исключительно напрямую, как файлы.
Нет интеграции с Проводником, нельзя скопировать файлы по Ctrl+С и затем вставить их в чат, этого функционала в LAN Messenger просто нет.
2.5. Історія є, але не завантажуються у вікно чата
Обмінюємося декількома повідомленнями у приваті, тут навіть є сповіщення про набір тексту, вже непогано:
Закриваємо вікно, а потім знову відкриваємо бесіду з тією ж людиною:
Програма навіть не збиралась показувати нам старі повідомлення. Якщо вам потрібно — ідіть читати в історію, причому повідомлення там "розмазані" за датою і часом, але не по людям:
Прикрий момент: якщо в повідомленні є пусті рядки на початку або в кінці повідомлення, то чат їх коректно обрізає, щоби не відображати сміття у вікні повідомлення. Але в історію він сміливо пише всі ці пробіли. Читати їх потім не дуже приємно.
дивно, що історія повідомлень в загальному чаті не зберігається (немає навіть кнопки отримання історії):
2.10. Файлы и конференции
Уж лучше тогда воспользоваться email, там это будет проще.
Как указать ссылку на сайте на профиль в мессенджере Signal?
2.2. Messenger does not see other computers in the network
This problem is based on the local messenger architecture. LAN Messenger does not have a centralized server and it is forced to check for its users in a local network with a help of UPD broadcast messaging periodically.
This is not reliable. For example, the situation when the chat is launched but you can’t see a person in your contact list because the contact list updates automatically but not instantly. To see each other users have to press F5:
It should be mentioned, that if a user is offline you can’t message him: there are no such things as offline messages and files in LAN messenger.
2.8. Вікна, вікна, вікна.
Знову протиріччя, якими LAN Messenger не перестає нас дивувати. Вікно налаштувань, котре добре спроектовано, являється модальним. Тобто, відкрили налаштування, зробили що потрібно, закрили. Основна програма недоступна при цьому. Нехай. Але таке вікно — єдине.
Уся інша частина програми — це велика кількість вікон на всі дії: окремі приватні бесіди, всі конференції, загальний чат, інформація про користувача і так далі і тому подібне. Всі ці вікна знаходяться на вашому робочому столі, і всіх їх потрібно буде закривати окремо.
Якщо ви згорнете основне вікно програми в трей — інші вікна залишаться там де і були до цього. Тоді вже простіше вийти з програми і запустити її знову.
До речі, LAN Messenger не має глобального хоткея для виклику із системного трея, тому вам завжди доведеться вицілювати його іконку мишкою, як снайперу.
4. Рекомендации по переходу на MyChat
Для невеликих компаній, до 20 чоловік онлайн, перехід з LAN Messenger на MyChat пройде легко, тому що стандартна ліцензія цієї програми — безкоштовна, обмеження є, але вони несуттєві (чим відрізняється безкоштовна версія MyChat від комерційної?).
Для компаній побільше, від 20 чоловік і більше, варто порівняти ціни на найближчих конкурентів MyChat, наприклад, Skype for business чи TrueConf.
Ліцензійна політика месенджера MyChat дуже лояльна, одна людина онлайн коштує $4. Рік оновлень з моменту покупки - безкоштовно, а потім або підписка ($2 за людину), або залишаємося на своїй ліцензії необмежений час, сервер буде працювати і так. Примітно, що майже всі сервіси MyChat входять в цю суму (крім MyChat Guest і Distrib Maker).
Україномовна служба підтримки, без довгих поневірянь. Почитайте офіційний форум, багато що стане зрозуміло.
У MyChat вельми довга історія розробки, програма бере свій початок ще з 2004 року, свіжі версії стабільно виходять 5-6 разів на рік. Багато користувачів з Росії, України, Казахстану, Білорусі. Цікаві великі відгуки від реальних користувачів.
LAN Messenger — это бесплатная программа для чатов и обмена файлами в небольших локальных сетях. Она работает без сервера, есть версии под Windows, Linux и macOS. Вы не сможете использовать её в разных подсетях или через Интернет, потому что это не клиент-сервер.
К сожалению, разработка программы прекращена, последняя версия вышла 25 июля 2012 года:
2.11. Security issues
LAN Messenger does not have any authentication mechanisms. No logins/passwords or checks for user authenticity. It is also easy to rename yourself and show up as a different person for other users.
No system for rights and permission: you can see the IP address and computer name of another user which is unacceptable:
Messages are encrypted by an unknown algorithm which reliability is doubtful. Developers say on the website that it’s AES with a key exchange via RSA. But it still unclear how those keys are generated, what is their size, and how reliably the client authentication is performed.
besides, Wireshark shows that even a simple message for 3 words has almost 1 kilobyte in size of incoming and outgoing traffic:
Take this in mind if you are going to use LAN Messenger in a big network. It will generate a large amount of garbage traffic due to its architecture peculiarities.
Читайте также: