https://github.com/thaisonho/csc10008---socket-programming
A socket-based file transfer application.
https://github.com/thaisonho/csc10008---socket-programming
computer-network csc10008 hcmus python socket-programming
Last synced: 2 months ago
JSON representation
A socket-based file transfer application.
- Host: GitHub
- URL: https://github.com/thaisonho/csc10008---socket-programming
- Owner: thaisonho
- License: mit
- Created: 2024-11-14T08:34:20.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-25T15:19:18.000Z (6 months ago)
- Last Synced: 2025-04-01T22:49:48.942Z (2 months ago)
- Topics: computer-network, csc10008, hcmus, python, socket-programming
- Language: Python
- Homepage:
- Size: 653 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Socket Programming File Transfer Application
A socket-based file transfer application developed in Python.
## Features
- Client-server architecture
- GUI and CLI clients
- Secure file transfer
- User authentication## Installation
1. Clone the repository:
```sh
git clone https://github.com/thaisonho/csc10008---Socket-programming.git
```## Usage
### Running the Server
Start the server:
```sh
python server.py
```### Running the client
```sh
python client.py # for GUI
# or
python client_CLI.py # for CLI
```