A multithreaded file transfer program implemented in C using UNIX Socket API over Transmission Control Protocol.
./server [PORT]
./client [PORT] [SERVER_IPv4]
- Clone repository
git clone https://github.com/apsknight/antaran.git && cd antaran/
- Build Executables
. ./build.sh
- Change to Server directory and Spawn Server
cd server_dir/
./server
- Create a new Terminal and Run client
cd client_dir/
./client
-
Chose a file from available list of files and check if it gets downloaded to Client directory from server directory.
-
To Clear executables, Run the following in the root directory.
. ./clean.sh
- Brian “Beej Jorgensen” Hall for Beej's Guide to Network Programming
MIT © Aman Pratap Singh