Skip to content

Designed a simple FTP protocol that provides sophisticated file transfer service, also ensuring the reliability provided by TCP. Implemented the Go-Back-N Protocol to transfer a file size of 1MB between clients.

Notifications You must be signed in to change notification settings

hamsinibhoomi/SimpleFTPClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compiling client :

javac Client.java Util.java

Running client :

java Client <server-ip> <server-port> <source-file-path> <window-size> <mss>

Compiling Server :

javac Server.java Util.java

Running Server :

java Server <listening-port> <destination-file-path> <loss-probability>

About

Designed a simple FTP protocol that provides sophisticated file transfer service, also ensuring the reliability provided by TCP. Implemented the Go-Back-N Protocol to transfer a file size of 1MB between clients.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages