Skip to content

अंतरण - A File Transfer Program implemented in C using UNIX Socket API over Transmission Control Protocol.

License

Notifications You must be signed in to change notification settings

apsknight/antaran

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

अंतरण (Antaran)

A multithreaded file transfer program implemented in C using UNIX Socket API over Transmission Control Protocol.

Build Status

screenshot 2019-01-23 at 12 53 10 am

Usage

./server [PORT]
./client [PORT] [SERVER_IPv4]

Build & Test

  • 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

Credits

  • Brian “Beej Jorgensen” Hall for Beej's Guide to Network Programming

LICENSE

MIT © Aman Pratap Singh

About

अंतरण - A File Transfer Program implemented in C using UNIX Socket API over Transmission Control Protocol.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published