https://github.com/lakizuru/file-client
A basic client program for the file server. Developed using C
https://github.com/lakizuru/file-client
c hacktoberfest hacktoberfest2021 socket-programming
Last synced: 10 days ago
JSON representation
A basic client program for the file server. Developed using C
- Host: GitHub
- URL: https://github.com/lakizuru/file-client
- Owner: lakizuru
- Created: 2021-09-05T19:47:59.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-11-01T05:44:16.000Z (over 4 years ago)
- Last Synced: 2023-03-08T20:46:58.209Z (over 3 years ago)
- Topics: c, hacktoberfest, hacktoberfest2021, socket-programming
- Language: C
- Homepage:
- Size: 1.94 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# file-client
A basic client program for the file server - client duo. Developed using C.
Please find the server program repository from [here](https://github.com/lakizuru/file-server)
## How to use
1. Clone this repository into your local Linux environment.
2. Clone the server program repository also.
3. Run server program as follows
```bash
./server
```
4. Run client program as follows.
```bash
./client
```
### Valid "action" keywords:
- push
- pull
### Valid files:
- Any file with file size from 10MB to 100MB
- File should be placed in relavent working directory. (For 'push', file should be in client program working directory. For 'pull', file should be in server program working directory.)
### Example:
```
./client push 127.0.0.1 example.mp4
```