UDP is the other half of internet transport: connectionless, unordered, lossy, and fast. Where TCP guarantees an in-order, reliable byte stream by paying for handshakes, acknowledgements, and retransmissions, UDP throws independent packets onto the wire without those guarantees. This lesson covers what UDP is good for, how UdpClient works in .NET, the size limits that affect substantial sends, broadcast and multicast, and the scenarios where using UDP is a mistake.