Ok I get it now, you are using multiple sockets for multiplexing, I guess that is the easiest way to implement so that you don't have to create new ipop control messages, I guess that is one motivation for using multiple UDP sockets. In that case then you don't have to use one UDP socket.