Use WebListener instead of UdpListener