A UDP Server Client class with automated service discovery