LAN мессенджер
Я понимаю, что на ресурсах, типа этого, полным полно IT специалистов. В том числе, работающих в компаниях, даже в корпорациях. И они все могут неодобрительно отнестись к предлагаемой в посте программе. Но, рискну.
Предыстория.
Давным-давно, когда еще VB6 был актуальной средой для программирования, работал я в филиале одной всероссийской нефтеперекачивающей компании. Да, в общем-то, она и по сей день, одна. Тогда в составе Windows существовала возможность отправлять сообщения по сети, Net Send она называлась. Она и сейчас есть, только с версии 10 Net заменили на Msg или как-то так. В целом, сейчас, в подавляющем большинстве корпоративных компов эта фича не работает. Тогда еще работала и айтишники нашего подразделения активно ее использовали. И вот эта штука натолкнула меня на мысль сделать простенький мессенджер для коллег-друзей.
Причины были просты: 1. позвать пойти покурить. 2. призыв запускать сервак (да, в те славные времена мы в обед рубились в контру! Что ни говори, времена тогда были супер, это 2006-2007 гг).
Ну вот. Накидал я, тогда, на VB6, программку, использующую для обмена сообщениями просто общий жесткий диск, серверный. На нем создается папка, в нее скидываются текстовые файлики, приложение их подбирает и закидывает в окошко. Все просто. Даже прикрутил шифрование для текста, чтобы вручную открытые текстовые файлы из общей папки были недоступны для прочтения.
Когда я оттуда уволился, вся эта лафа, конечно, закончилась. И времена поменялись, и нравы. Хотя, КС 1.6, по прежнему, в моей душе.
Наши дни.
И вот. Подумал я, спустя очень много лет. Полез в интернет проверить, а не реализовано ли это за все прошедшие годы? Ну да, конечно, LAN мессенджеров нашел целых два. И те, работают через порты компьютеров. То есть, отправить сообщение компу в сети можно через открытый порт в этом компе. В большинстве корпоративных сетей такой возможности нет. Зато в большинстве корпоративных сетей любой комп имеет доступ к какой-либо части сервера.
Таким образом, реализовать общение между двумя, тремя, хоть сотней, задроченных пользователей вполне возможно через общую папку на сетевом диске.
И я попробовал восстановить ту идею, но в сегодняшних реалиях.
Были сомнения, что, на сегодняшний день, этих мессенджеров, хот жопой жуй. Коллеги на работе вполне себе могут позвать пойти на перекур в максе или локальном для каждой компании мессенджере.
Но, представил себе те опенспейсы, где приходилось работать, похожие места, где проще скрыть приложение Alt+Tab' ом, чем лезть в телефон... И решил пилить приложуху.
Сейчас пока на полпути, но программа уже работает.
Выглядит примерно так:
Пока работают только две вещи: передача сообщений и ссылок в тексте. Далее планирую проработать передачу файлов и картинок. Чтоб, как в мессенджерах было.
Или лучше сделать в виде чатов форума, где сообщение и, возможно, ответы к нему? Ну вот в таком виде:




В плане разработки своего софта, делай конечно. Покрайне мере, если интернет помрёт, то будет сетевая коммуникация, даже если чисто подурачится