https://github.com/nikhilroxtomar/multithreaded-file-transfer-using-tcp-socket-in-python
A multithreaded file transfer client-server program build using a python programming language.
https://github.com/nikhilroxtomar/multithreaded-file-transfer-using-tcp-socket-in-python
python-socket-server python3 socket-programming threading
Last synced: 2 months ago
JSON representation
A multithreaded file transfer client-server program build using a python programming language.
- Host: GitHub
- URL: https://github.com/nikhilroxtomar/multithreaded-file-transfer-using-tcp-socket-in-python
- Owner: nikhilroxtomar
- Created: 2021-01-08T09:41:07.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-08T12:51:50.000Z (over 4 years ago)
- Last Synced: 2025-03-28T08:11:24.724Z (3 months ago)
- Topics: python-socket-server, python3, socket-programming, threading
- Language: Python
- Homepage: https://www.youtube.com/watch?v=FQ-scCeKWas
- Size: 176 KB
- Stars: 27
- Watchers: 2
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Multithreaded File Transfer using TCP Socket in Python
A multithreaded file transfer client-server program build using a python programming language. The server has the capability to handle multiple clients concurrently at the same by using threading. The server assigns each client a thread to handle working for that client.
The server supports the following functions:
- LIST: List all the files from the server.
- UPLOAD path: Upload a file to the server
- DELETE filename: Delete a file from the server
- LOGOUT: Disconnect from the server
- HELP: List all the commands
YouTube Video: [https://youtu.be/FQ-scCeKWas](https://youtu.be/FQ-scCeKWas)