3 ms·
Fog Creek's Copilot deals with this by having servers that act as a middleman for traffic -- your interaction goes from your machine, to their server, to the co
by henning 18y ago
Fog Creek's Copilot deals with this by having servers that act as a middleman for traffic -- your interaction goes from your machine, to their server, to the computer of the person you're connecting to. The app directly connects to the other machine if possible.
That seems like a pretty simple way to do things although I'm not sure how hard it would be to keep servers running for a substantial userbase.
- staunch 18y agoThat's just dumb proxying. Skype is saving millions of dollars by not doing that themselves.
- andreyf 18y agoNot just simple proxying, but also a bit of questionable privacy practice. Granted, most users don't care about their privacy, but might it have some sort of legal implications? Also, latency starts to suck if two people far away from the proxy are trying to use it.
- wmf 18y agoPrivacy is solved with end-to-end crypto and latency is somewhat solved by putting supernodes in every large university.