This now works with dropped packets, corruption, delays, and duplicates.  It now has incorporated the advanced checksum algorithm as well.  However, it is only done for post requests, I will incorporate it for get requests.  Then flow control needs to be implemented