listen on both tcp and udp