Chitchatter, un client de communication pour créer des chats P2P, est disponible

Le projet Chitchatter développe une application pour créer des chats P2P décentralisés, dont les participants interagissent directement entre eux sans accéder à des serveurs centralisés. Le code est écrit en TypeScript et distribué sous la licence GPLv2. Le programme est conçu comme une application Web fonctionnant dans un navigateur. Vous pouvez évaluer le travail de l'application sur le site de démonstration.

L'application vous permet de générer un ID de chat unique qui peut être partagé avec d'autres participants pour commencer à discuter. Tout serveur public prenant en charge le protocole WebTorrent peut être utilisé pour négocier la connexion au chat. Une fois la connexion négociée, des canaux de communication cryptés directs sont créés qui unissent les utilisateurs à l'aide de la technologie WebRTC, qui fournit des moyens prêts à l'emploi pour accéder aux nœuds fonctionnant derrière des traducteurs d'adresses (NAT) et contournant les pare-feu d'entreprise à l'aide des protocoles STUN et TURN.

Le contenu de la conversation n'est pas enregistré sur le disque et est perdu après la fermeture de l'application. Lorsque vous discutez, vous pouvez utiliser le balisage Markdown et intégrer des fichiers multimédias. Les plans futurs incluent des chats protégés par mot de passe, des appels vocaux et vidéo, le partage de fichiers, une indication de frappe et la possibilité d'afficher les messages publiés avant qu'un nouveau membre ne rejoigne le chat.

Source: opennet.ru

Ajouter un commentaire