https://github.com/PaMem27/File-Transfer-with-Sockets
Upload and Download any files with sockets. (client-server)(TCP)
https://github.com/PaMem27/File-Transfer-with-Sockets
Last synced: 7 months ago
JSON representation
Upload and Download any files with sockets. (client-server)(TCP)
- Host: GitHub
- URL: https://github.com/PaMem27/File-Transfer-with-Sockets
- Owner: PaMem27
- Created: 2022-06-26T20:53:17.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-28T14:12:55.000Z (over 3 years ago)
- Last Synced: 2024-10-15T07:01:43.989Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 342 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- socket-programming - FTP Server
README
# File Transfer with Sockets (GUI)
This project is written to transfer any file from any number of clients at a single time to server and from server to clients.
and also you can get a list of files uploaded on the server.
## ▶️How to Run Project
first of all we start a server(run Server.py) then we can get's start with the client(run Client.py).
## 👀descriptions of program part by part
#### 1- Upload files:
here you can click on select file button to chose your file and then click on send selected file button to send it!
file will be saved in server_data file.

#### 2- Download files:
here you can type name of file with postfix format(example: image.png) and then click on Donwload file button from server!
downloaded file will be saved in downloads_data file.

#### 3- List of files:
here you can see all of the files which are uploaded in server!

#### 4- Logout:
Logout from client and disconnecting to server!

## Features
- graphical user interface (Tkinter)
- Multi-client (Threading)
## Authors
- [Zahra Hashemi](https://www.github.com/Zahrahash)
- [Parsa Memarzadeh](https://github.com/ParsaMemarzade)