udp experiments in cpp