Dostępny jest Chitchatter, klient komunikacyjny do tworzenia czatów P2P

W ramach projektu Chitchatter powstaje aplikacja do tworzenia zdecentralizowanych czatów P2P, których uczestnicy wchodzą w bezpośrednią interakcję ze sobą bez dostępu do scentralizowanych serwerów. Kod jest napisany w TypeScript i rozpowszechniany na licencji GPLv2. Program został zaprojektowany jako aplikacja internetowa działająca w przeglądarce. Możesz ocenić aplikację na stronie demonstracyjnej.

Aplikacja umożliwia wygenerowanie unikalnego identyfikatora czatu, który można udostępnić innym uczestnikom, aby rozpocząć czat. Do negocjowania połączenia z czatem można użyć dowolnego publicznego serwera obsługującego protokół WebTorrent. Po wynegocjowaniu połączenia tworzone są bezpośrednie szyfrowane kanały komunikacyjne, które jednoczą użytkowników za pomocą technologii WebRTC, która zapewnia gotowe środki dostępu do węzłów działających za translatorami adresów (NAT) i omijających korporacyjne zapory sieciowe z wykorzystaniem protokołów STUN i TURN.

Treść rozmowy nie jest zapisywana na dysku i jest tracona po zamknięciu aplikacji. Podczas czatu możesz używać znaczników Markdown i osadzać pliki multimedialne. Plany na przyszłość obejmują czaty chronione hasłem, połączenia głosowe i wideo, udostępnianie plików, sygnalizację pisania oraz możliwość przeglądania wiadomości opublikowanych przed dołączeniem nowego członka do czatu.

Źródło: opennet.ru

Dodaj komentarz