A simple chat app with a server-client architecture. Using the socket library in python to assemble and disassemble packet headers and payloads. Skills Gained
Understanding low level networking
Discovering protocols that are used to transfer data across a network