An open API service indexing awesome lists of open source software.

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.

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
```