4 ms·
I do the same in rakoshare (https://github.com/rakoo/rakoshare https://github.com/rakoo/rakoshare). Humans exchange a well-known id, from which a rendez-vous id
by rakoo 11y ago
I do the same in rakoshare (https://github.com/rakoo/rakoshare https://github.com/rakoo/rakoshare). Humans exchange a well-known id, from which a rendez-vous id is derived. This rendez-vous id is used for all interested peers to meet and exchange ips and ports.
After that, it's the job of every one to try to connect to the other side. Sadly, if there's a NAT on each side, it's not enough...