Finding “live” NAT interface and broadcast address for a UDP LAN Chat Program

So I decided to do a simple Local Area Network based chat program that transmitted plaintext ASCII encoded text across UDP to all devices (listening on the port) on a network. Little did I know it’s much harder than that when not all system Route Tables point 255.255.255.255 to the …