Skip to content

A simple file transfer system that can transfer files between two systems using the IP addresses provided they are connected through the same network using socket programming in Python. Threading enabled for sender.

License

Notifications You must be signed in to change notification settings

Viknesh-Rajaramon/File-Transfer-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File Transfer System

A simple file transfer system that can transfer files between two systems using the IP addresses provided they are connected through the same network. Socket programming in python is used for development. Threading is added to allow the sender to send the same file to atmost 4 receivers simultaneously.

This repository contains:

  1. Python code for GUI
  2. Python code for Sender
  3. Python code for Receiver
  4. ReadMe file itself

To Run

Make sure you have the following libraries installed before running the code.

pyqt5
socket
tqdm
threading

Download the following files in the same directory.

GUI.py
Sender.py
Receiver.py

Run GUI.py

cd directory-where-the-files-are-saved
python3 GUI.py

About

A simple file transfer system that can transfer files between two systems using the IP addresses provided they are connected through the same network using socket programming in Python. Threading enabled for sender.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages