Hacker News new | past | comments | ask | show | jobs | submit login

But that would require more brain and effort. Since many users are usually behind a NAT, some NAT-traversal is neccessary. Combined with a robust detection (for shitty networks) and fallback to "normal" servers ... you get the idea.

I think Syncthing has a good model for this sort of thing. Anyone can stand up a rendezvous (and/or relay if you want) server which joins the network and starts helping people traverse NAT.

WebRTC does all that already !

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact