UDP Server
Over the years I’ve written many different kinds of UDP servers in various languages. Most of them did the same thing: simply watch for incoming data over a UDP socket. The current release of my UDP server is geared towards monitoring syslog data from multiple hosts on the standard syslog port (514). As you can see from the screenshot to the left, the hostname of each server is prepended to every line, making it very easy to determine where the data is coming from.
UDP Server has thus far been successfully tested on Linux and OS X. If you are interested in running this on a Windows platform you may need to tweak the source in order to comply with the Windows API.
Download: [udpserver.c]
How to compile:
gcc ./udpserver.c -o udpserver