project image

Super Packet

As a third year undergraduate I took a graduate level networking course the fall of 2009. In one section of this class we were taught the different methods of packet delivery and how to avoid packet loss over networks. We were assigned a project in which to create a transport layer on top of UDP which would be reliable in any situation. My partner Rudy and I created one and implemented it in C which worked for every case. It was one of the first full length projects I've done in simply C. The source code is available below.