Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Stone20 en 15 Mayo 2011, 19:55 pm



Título: Programa P2P descargas paralelas
Publicado por: Stone20 en 15 Mayo 2011, 19:55 pm
Buenas!

Aunque lo estoy haciendo en java,lo pongo aqui porque más que nada busco la manera de hacerlo.
Básicamente estoy haciendo un programa p2p en el cual buscas un fichero y te lo bajas.
El programa tiene cliente(para poder descargar ficheros) y servidor(para poder servirlos y que otros se lo bajen).
Con threads he conseguido que el servidor pueda servir a varios clientes a la vez.
El problema es: ¿como hago para poder descargar mas de un fichero a la vez?
Como el cliente se conecta por un socket,si quieres bajarte dos ficheros,falla al pasar toda la información por el mismo socket,he pensado hacer como con el servidor,pero no lo tengo claro ya que he de crear un socket nuevo para cada archivo que quiera bajar?

¡Espero que se entienda!