I used both a Galaxy Nexus and a Nexus 7, running stock Android 4.3 and 4.4, to interact with a Chromecast in the past. Ever since, both devices flood the network with SSDP packets, which seems to be a UPnP related service discovery protocol. "Flood" here means that new packets are sent every second.
A sample packet, decoded by using WireShark, is shown below:
Internet Protocol Version 4, Src: android-28f8778edbb436c2.lan (192.168.200.120), Dst: 188.8.131.52 (184.108.40.206) Version: 4 [shortened output for readability] Source: android-28f8778edbb436c2.lan (192.168.200.120) Destination: 220.127.116.11 (18.104.22.168) User Datagram Protocol, Src Port: 50225 (50225), Dst Port: ssdp (1900) Hypertext Transfer Protocol M-SEARCH * HTTP/1.1\r\n [Expert Info (Chat/Sequence): M-SEARCH * HTTP/1.1\r\n] Request Method: M-SEARCH Request URI: * Request Version: HTTP/1.1 HOST: 22.214.171.124:1900\r\n MAN: "ssdp:discover"\r\n MX: 1\r\n ST: urn:dial-multiscreen-org:service:dial:1\r\n \r\n [Full request URI: http://126.96.36.199:1900*]
As this creates unneccessary traffic and likely drains the battery, I would like to deactivate this discovery feature. But even uninstalling the Chromecast app, Chrome itself, the Youtube app and other likely related apps (essentially everything that interacted with the Chromecast) did not help, the device still sends those packets.
Does anyone know how to disable this device discovery feature?