Я предполагаю, что вы можете одновременно общаться через любой канал, поэтому на каком-то уровне должны быть отдельные сетевые интерфейсы для каждого. Поскольку Android основан на Linux, вы можете попробовать использовать ifconfig или библиотечную функцию, чтобы определить, какие интерфейсы доступны, а какие и для чего. Если вы можете сделать это, должен быть способ явной отправки / записи по желаемому каналу (т. Е. Посредством связи через ip для этого интерфейса).
Извините, я не могу быть более конкретным.