https://bugs.documentfoundation.org/show_bug.cgi?id=133984
--- Comment #30 from Óvári <[email protected]> --- (In reply to Thorsten Behrens (allotropia) from comment #29) > Next step there would probably be hooking up existing peer2peer technology > (xmpp, matrix, p2panda or somesuch) for discovery & establishing a > communication channel. DHTNet - Lightweight Peer-to-Peer Communication Library https://git.jami.net/savoirfairelinux/dhtnet https://github.com/savoirfairelinux/dhtnet DHTNet is a C++17 library designed to serve as a network overlay that provides an IP network abstraction. Its main objective is to establish secure peer-to-peer connections using public-key authentication. DHTNet allows you to connect with a device simply by knowing its public key and efficiently manages peer discovery and connectivity establishment, including NAT traversal. Features * Connection Management: DHTNet simplifies the establishment and management of connections to peers, streamlining the communication process. * Multiplexed Sockets: It provides multiplexed sockets that allow multiple channels for data transmission, optimizing network resources. * UPnP Integration: DHTNet seamlessly integrates with UPnP, enabling automatic port mapping and enhanced network connectivity. * Server TURN Support: DHTNet includes support for server TURN, used as a fallback for connections if the NAT block all possible connections. Documentation For detailed information on using DHTNet, consult the Jami documentation: * ConnectionManager Wiki https://docs.jami.net/developer/jami-concepts/connection-manager.html Getting Started with library Get started with DHTNet by building and installing the library: * Build and Install Instructions https://git.jami.net/savoirfairelinux/dhtnet/-/blob/master/BUILD.md https://github.com/savoirfairelinux/dhtnet/blob/master/BUILD.md -- You are receiving this mail because: You are the assignee for the bug.
