Project #18827 - Sockets programming

 

In this program, you will be using the socket API to reliably transfer a file from one machine to another.  You will need to write 2 programs, a file client and file server.  You will use UDP sockets to build a reliable data link layer (Protocol 3) on top of the socket interface.  Protocol 3 is stop and wait and that it corrects for lost frames by implementing a timeout at the sender which retransmits lost frames if no acknowledgement is received.   You will simulate losses by discarding frames randomly at the client.  The programs will then recover from the lost frames.
 
You will be provided with two UDP programs, a sender and receiver.  When run, the sender will send one packet to the receiver.  You can use these as a starting point and modify them to provide the required service.  The programs must execute on two separate machines.
 
Further details will be provided upon discussion & agreement.

 

 

 

Subject Computer
Due By (Pacific Time) 12/08/2013 05:00 pm
Report DMCA
TutorRating
pallavi

Chat Now!

out of 1971 reviews
More..
amosmm

Chat Now!

out of 766 reviews
More..
PhyzKyd

Chat Now!

out of 1164 reviews
More..
rajdeep77

Chat Now!

out of 721 reviews
More..
sctys

Chat Now!

out of 1600 reviews
More..
sharadgreen

Chat Now!

out of 770 reviews
More..
topnotcher

Chat Now!

out of 766 reviews
More..
XXXIAO

Chat Now!

out of 680 reviews
More..
All Rights Reserved. Copyright by AceMyHW.com - Copyright Policy