SERVIDOR Y PEER P2P

Elva
23 de Agosto del 2005
Tengo que programar en C un servidor y un cliente P2P para un trabajo. El servidor mantendrá comunicación con los Peer, tomando las listas de recursos a compartir y respondiendo las direcciones de conexión a las que hay que dirigirse para encontrar determinado recurso. Y la aplicación servent informará al servidor de la lista de ficheros que puede compartir y le solicitará la localización de los que desea descargar. Así mismo, deberá manejar conexiones con diversos Peers para solicitar o servir ficheros.
NECESITO CUALQUIER AYUDA PARA PROGRAMARLO!!

(Lo que tengo que programar son los sokets de ambos)