Skip to content

An Implementation of a trivial file transfer server.

Notifications You must be signed in to change notification settings

SarwateShubham/tftp-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

File Transfer Server

Usage Instructions:

First copy the files server_tftp.c & makefile into a common folder. Next, run the command make on the terminal. Start the server by the command :

$ make
$ ./server localhost <port no.>

Usage will be displayed to help run the code. Start the client code by the commands:

$ tftp 
tftp> connect <ip address> <port no.> 
tftp> get <filename> 

Usage will be displayed to help run the code.

Architecture

The timeout is 10 seconds with 10 retransmission attempts allowed after which the client will be disconnected from the server.The code is compatible with IPv4 and IPv6 addresses. The code is built upon Beej’s guide and UNIX Network Programming guide as primary references.

About

An Implementation of a trivial file transfer server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published