functional UDP server