/PyTorrent

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

Primary LanguagePython

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