Refactor the UDP control and information broadcast, removing some memory leaks along the way