On Apr 7, 2010, at 6:35 PM, Reza Lotun wrote:
Here's one of many solutions: get one or more publicly available
servers, and stick some XMPP software (twisted.words, Punjab,
ejabberd, whatever). Turn on SSL. Now you have a secure, centralized
communications system.
Another solution, if you want to go down the "real P2P" route, is to start maintaining Divmod Vertex <
http://divmod.org/trac/wiki/DivmodVertex> - it's a pretty good proof of concept, and solves many of the really hard problems (especially NAT traversal), but it will definitely need to be fixed up if you want to deploy it in a real-world application.