Исходные данные:
Приложение на android написано на flutter. Проблематика:
Приложение должно работать одновременно в мобильной и "WIFI сети без интернета". По умолчанию при подключении к WIFI, связь с интернетом обрывается. Все запросы должны выполняться в мобильную сеть кроме нескольких rawsocket TCP, они должна слать запрос в сеть с WIFI. Проблема в том что для rawsocket flutter никак не хочет это делать.
Если на платформе привязать процесс к мобильной сети, то сокеты перестают работать, если привязать к WIFI, пропадает интернет. В Android возможно создать сокет привязанный к сети WIFI, но не понимаю как его передать в Dart/flutter
Нужно решение:
Либо разработать плагин где на стороне андроид будут сокеты платформы а со стороны flutter будет интерфейс socket из dart.
Либо забиндить сокет на платформе и как то передать его в flutter, что бы он там работал.
Или какое то еще ваше решение которое предложите