As part of CS 3251: Computer Networking I, students are expected to learn about the various layers of networking. One of the main layers that are studied in greater depth is the transport layer. During this unit of study, students are assigned a project to create a chat room using the UDP-based Data Transfer (UDT) library in C++. The chat room is created with a single server that is always running on a specified port and allows for the connection of any additional clients using the same port, a specified password, and a username for display. The project gives a more concrete idea of what occurs in the transport layer of networking along with exposing students to an API that is quite similar to the POSIX socket API.