Обновить

Зачем я сделал LAN-синхронизацию между своими же устройствами в self-hosted мессенджере (и почему не через сервер)

Уровень сложностиСредний
Время на прочтение2 мин
Охват и читатели5.5K
Всего голосов 4: ↑4 и ↓0+7
Комментарии3

Комментарии 3

«Есть такая партия» - qtox - клиент и протокол. Единственная проблема убили клиента под IPhone.

P2P мессенджер плюс может работать как в локалке так и через интернет.

Протокол называется Tox. qTox - это десктопный клиент. В F-Droid базе Tox есть даже довольно прикольные приложеньки вроде p2p шаринга геопозиции. Идея интересная. Однако, последний раз, когда я пробовал его использовать по назначению - как мессенджер - всё было очень печально :(

Там же в F-Droid есть ещё Jami, значительно приятнее и стабильнее Tox, но всё равно с проблемами

Без проблем и даже симпатичный - это Keet, он явно вдохновлялся функционалом и внешним видом Telegram, но он пока не полностью с открытым кодом, вроде, читал что через некоторое время обещают полностью открыть: https://github.com/holepunchto/keet-mobile-releases/releases

Keet сделан как демонстрация возможностей децентрализованных библиотек holepunch - там много интересного и это как будто самая хорошая реализация деценирализации во всех основных аспектах, основа чтобы делать множество других p2p приложений.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации