Skip to content

This project implements a torrent-like system using Python sockets. It allows for file sharing among peers in a peer-to-peer network.

Notifications You must be signed in to change notification settings

kjarj54/PyTorrent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyTorrent System using Python Sockets

Description

This project implements a torrent-like system using Python sockets. It allows for file sharing among peers in a peer-to-peer network.

Features

  • Peer-to-peer file sharing
  • File downloading and uploading
  • Efficient file distribution using torrent-like techniques
  • Simple command-line interface

Requirements

  • Python 3.x
  • Libraries: socket, threading

Installation

  1. Clone the repository: git clone https://github.com/kjarj54/PyTorrent

Navigate to the project directory:

cd PyTorrent

Usage

  • Start the central server: centralServer

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

Credits

About

This project implements a torrent-like system using Python sockets. It allows for file sharing among peers in a peer-to-peer network.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages