Skip to content
/ Xfer Public

Implementation of FTP using UDP with Network Socket APIs in C.

Notifications You must be signed in to change notification settings

tanmayhc7/Xfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Xfer - Multimedia Transfer using Sockets

This project implements FTP using Sockets to transfer files between a client and a server hosted via a localhost.
Packets are sent using UDP i.e. Datagrams.
This implementation also includes file encryption and checksum validation to ensure error-free transfer of data between the client and the server.

Steps to run the implementation:

1) Server Side:
$ cd Server
$ make
$./server 18000 #where 18000 is the port number for the server

2) Client Side:
$ cd Client
$ make
$ ./client 127.0.0.1 18000 #arg1= server IP arg2= server port no.

Now a menu will pop up on the terminal which can be used to insert,retrieve or delete files from the server and get a list of all the files present on the server.

About

Implementation of FTP using UDP with Network Socket APIs in C.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published