One of my favourite application over internet is CSpace, a very complete app that implements that you want, working perfectlly.
http://cspace.in or its successor http://www.teamtalkapp.com/ I know the code of CSpace, coded in Python, uses PyQt, implements DHT based on Kademlia, NAT Transversal, Strong security 2048 bit RSA , PGP, Decentralized VNC, File Sharing, uses a Key Server and it has a very nice high level API, no IP or port are in API, just like: function(username,service) i.e. connect(massimo,Textchat) On 13 jul, 09:03, mdipierro <[email protected]> wrote: > This can be done. I am very much interested in having this done. My > idea is building a distributed news delivery network. Anybody can run > and advertise a news web site. Every local installation would have > local ads and the right to post news and vote for news. But news are > not stored locally (only a copy) so the news network cannot be shut > down. > > Massimo > > On 12 Lug, 22:43, xenfasa <[email protected]> wrote: > > > Can web2py be used as a node in aP2Papp or store data in a DHT? > > > For example, a user wishing to run a web2pyP2Papp node would install > > web2py then the application file(s). Access the application through a > > web interface but then in the backend, instead of storing data just > > locally, have theP2Pback-end application share and manage data in > > the form of encrypted Distributed Hash Table (DHT) amoung other > > web2py nodes? > > > For example something like Khashmir (http://khashmir.sourceforge.net/) > > be integrated with web2py? > > if so how? > > > thanks, > > xen

