Skip to content

Implementación funcional del protocolo BitTorrent utilizando Rust

Notifications You must be signed in to change notification settings

DanteReinaudo/RustTorrent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BitTorrent Client Con Rust

Taller de Programación I

Facultad de Ingeniería - Universidad de Buenos Aires

Trabajo realizado durante el 1er cuatrimestre del 2022. Este proyecto es un cliente BitTorrent desarrollado en Rust utilizando Cargo. Proporciona una implementación funcional del protocolo BitTorrent, permitiendo la descarga de archivos mediante la red P2P.

Este repositorio es una copia del original, debido a que este es privado y pertenece a la organización de la cátedra.

Integrantes

Nombre Email
FEIJOO, Sofia sfeijoo@fi.uba.ar
MAZZA RETA, Tizziana tmazzar@fi.uba.ar
REINAUDO, Dante dreinaudo@fi.uba.ar
Milhas, Facundo fmilhas@fi.uba.ar

Directorios Principales

  • BitTorrent: Contiene las estructuras y componentes esenciales del cliente BitTorrent. Aquí encontrarás la implementación de los algoritmos y lógica central del protocolo.
  • TrackerTorrent: Contiene las funcionalidades relacionadas con el tracker. El tracker es responsable de coordinar la comunicación entre los clientes, facilitando la búsqueda y el intercambio de información sobre los archivos disponibles.
  • Documentation: Contiene la documentación del trabajo, los diagramas de clase del Cliente y el informe del proyecto.

Documentación

About

Implementación funcional del protocolo BitTorrent utilizando Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages