Как я свой локальный мессенджер в Python писал
Привет, Пикабу! Недавно задумался: а смогу ли я накалякать свой собственный мессенджер и писать друзьям? Оказалось что смогу! Я назвал его YesInternet (ДаИнтернету). Работает он при помощи Cloudpub. Именно Cloudpub даёт мне порт в сервере, чтобы я мог писать друзьям эсэмэски. Программа состоит из двух частей.
1) ServerV2.exe
Запускается только лишь администратором, позволяет включать и выключать сервер. Должна быть постоянно запущена, иначе мессенджер просто уйдёт в офлайн.
2) YesInternet.exe
Клиент, который запускают все пользователи. При входе вы вводите адрес и порт, который выдаёт сам CP.
Также вы выбираете себе никнейм, после чего подключаетесь в чат. Участникам, которые уже в чате, приходит уведомление, что вы вступили. Переписка выглядит как-то так:
Отдельного внимания заслуживает приложение сервера:
Что же по дизайну? Когда я написал код, всё представляло из себя белый фон и белые кнопки с чёрным контуром. Сделать всё красиво мне помог прогон через нейронку. Сжульничал, получается!)
В целом, опыт мне понравился. Попробую развить данную приложуху, добавить отправку файлов, а там, глядишь, с корешами туда перекочуем насовсем) Кстати, я тут планирую собирать GSM-телефон на ESP32, попробую ещё туда эту фиговину залить. Если запашет, то буду доволен.
Дамы и господа, благодарю за прочтение. Спасибо, что читаете меня, ставите плюсики, пишете советы. Я это очень ценю. До связи!



Программирование на python
1K поста12K подписчика
Правила сообщества
Публиковать могут пользователи с любым рейтингом. Однако!
Приветствуется:
• уважение к читателям и авторам
• конструктивность комментариев
• простота и информативность повествования
• тег python2 или python3, если актуально
• код публиковать в виде цитаты, либо ссылкой на специализированный сайт
Не рекомендуется:
• допускать оскорбления и провокации
• распространять вредоносное ПО
• просить решить вашу полноценную задачу за вас
• нарушать правила Пикабу