В прошлом я проходил через такое приложение и использовал Wifi, чтобы убедиться, что мое приложение для Android и настольное приложение находятся в одной сети. Процедура, которой я следовал, выглядит следующим образом
- Настольное приложение, которое будет выполнять роль сервера, получит свой IP.
- Android-приложение создаст сокет-соединение с этим ip и используя любые неиспользуемые порты.
Примечание: Это просто идея, что в реальном программировании есть много вещей, которые вы должны учитывать