A sender that transmits a text file over a UDP connection reliably to a receiver via checksums and timers.