A java implementation of this simple ARQ mechanism.
This strategy cover 3 different problems.
- Lost Data.
- Lost Acknowledgement.
- Delayed Acknowledgement/Data.
create a class for sender and receiver.improve the marshalling and unmarshalling of data, using only bytes, not objects.- improve the code to be more readable and clean.
- add a checksum strategy.