tcp+udp socket review