Now that I've thought about it, it seems stupid to complicate the P2P protocol I'm working on (netfs) to support a STUN-like service, since this service seems generic, and not in any way specific to my P2P application.
Does anyone out there know of an existing P2P network designed to provide STUN-like peer connections? The idea would be to require each peer to have unique user name, and put them into a DHT. Each peer would always keep a few live TCP connections to nodes in the DHT, and these nodes would provide STUN (or better) connection services. It could be used for SIP, IM, or any other P2P service that makes sense. Peers would specify which protocols they accept, and nodes in the DHT would help them connect to each other. It would be a bit like a world-wide-inetd. Has this been implemented yet, and if not, does the idea have merit? It sounds nearly trivial to implement, assuming a good STUN-like library and DHT library can be found. Bill _______________________________________________ p2p-hackers mailing list [email protected] http://lists.zooko.com/mailman/listinfo/p2p-hackers
