status.txt

Reliable transmission status file

Developers: Jade Cheng
        Ryan Yoshinaga

The reliable transmission protocol that we developed was able to send
and receive files of variable size successfully.  Sender and receiver
both reported the file status as either successful or not successful.

Included in the submission, there is a file named test.txt.  By varying
the timeouts, data sizes, and transfer rates in the config.h file;
we were able to test different scenarios for the sender and receiver.
The results are logged in the test.txt file.  To replicate the tests,
all you need to do is change the settings accordingly.

In the protocol, there are a few things that were not implemented.  These
items are marked with TODO comments and include such things as dynamic
data rates, round trip time measurements, etc.  However, the tests
mentioned above were meant to emulate such factors.  (i.e. Changing timeouts
to reflect different round trip time measurements.)

The protocol also prints out statistics which include such things as
packets transfered, number of dropped packets, and even time elapsed.
Valid HTML 4.01 Valid CSS