La gran aceptación de eMule, el programa P2P más famoso de todos los tiempos, provocó que fueran muchos los que decidieran imitar hasta el más mínimo detalle de este cliente. Pero los tiempos cambian y las
aplicaciones enfocadas al intercambio de archivos, también.
Así, está surgiendo una
nueva generación de clientes P2P programados en Java, que presentan una mayor compatibilidad con los diferentes protocolos de redes que existen y que pueden funcionar en cualquier plataforma que soporte Java. Un claro ejemplo es
XNap.
Tras una interfaz muy simple,
XNap esconde gran variedad de funciones:
búsqueda integrada de archivos, funciones para iniciar, pausar o parar las descargas, acceso rápido a las principales funciones del programa,
chat integrado para comunicarse con otros usuarios, etc.
Pero, por supuesto, estas funciones no son nada novedosas. Una de las características más destacables de este cliente es que
incluye un plug-in, denominado OpenNap, que soporta diferentes redes P2P como, por ejemplo, Gnutella, giFT (OpenFT), IRC, ICQ y OverNet.