i am connected to mobile data and wifi simultaneously at once and i want my app to send all network api calls in flutter at a certain network interface (WIFI in my case) and establish a tcp connection on a local network with a hardware device, i am able to resolve my IP Address on phone and send it to hardware i want to connect to but when hardware tries to connect on that ip , its not working , on the other hand if i just use WIFI it works fine, but it breaks the moment i have both mobile data and wifi turned on together.