Phex is a cross-platform P2P filesharing client which is based on the Gnutella network.
It offers advanced functions and integrates all common Gnutella extensions like
* the Download Mesh and Partial File Sharing for decentral swarming downloads from multiple sources
* Dynamic Querying and the Query Routing Protocol for improved search and network performance
* UDP Host Caching for better connectivity
and many other optimizations.