Skip to content

srijit07/P-2-P-File-Sharing-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

P-2-P File Sharing System

A simple file sharing system implemented using file handling principles in Python that can handle complex file transfers of any type (.docx, .pdf, .mp3, .mp4, .exe, .png, .jpeg, jpg and any program files to name a few) across different clients from a single server at any single point of time via a shared Wi-fi connection or a hotspot. For simplicity and testing purposes, the UI has been designed by python's own GUI module called tkinter which helps in easier design choices and simple interfaces for the user.

Usage

Download the server and the client .py files from the repository and run it on your local system. The server and the client can be on different devices also, ensuring the proper file transfers between two different machines.

Few things to note before running:

  • Keep the port number as default (8080). You can change it only if you are sure about the changes.
  • Have a proper wi-fi or hotspot connection for both the devices before running the programs.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Contributers

Deepro Chakravorty - Github

License

MIT

About

A simple file sharing system where two different server and client can share any type of file with a shared Wi--fi or hotspot connection.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages