Достъпен е Chitchatter, комуникационен клиент за създаване на P2P чатове.

Проектът Chitchatter разработва приложение за създаване на децентрализирани P2P-чатове, в които участниците си взаимодейства директно помежду си без нужда от централизирани сървъри. Кодът е написан на TypeScript и се разпространява под лицензия GPLv2. Програмата е представена като уеб приложение, функциониращо в браузъра. Работата на приложението може да бъде оценена на демонстрационния сайт.

Приложението позволява генерирането на уникален идентификатор за чата, който може да бъде предаден на други участници, за да се започне общуването. За съгласуване на свързването към чата може да се използва всяка публична сървър, поддържаща протокол WebTorrent. След съгласуване на връзката се създават директни криптирани канали за комуникация, които свързват потребителите, използвайки технологията WebRTC, предоставяща готови средства за достъп до възли, работещи зад NAT рутери, и за заобикаляне на корпоративни защитни стени с помощта на протоколи STUN и TURN.

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

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster