I am manually sending MDNS response packets from the server using SCAPY to the mobile (Both in same network) when it looks for a chrome cast (The cast device is in another network).
The packet is been sent to the 224.0.0.251 by the server, I have seen it log in wireshark. (The packet I copied when the actual cast connection was happening when the chrome cast is in same network as the mobile),
I also have confirmed the packet I send and the packet the chrome cast send when the connection established are identical and not malformed.
What I expect is for the chrome cast to be visible when I look up from mobile, but its not visible in the available devices!
I would like to understand why its not visible when I send the response (when queried all we get is a response from the chrome cast) and is there a way to make the chrome cast visible on search by sending packets manually.