У меня на компьютере работает веб-сервер C #, я могу сделать запрос к нему из браузера и консольного приложения (как на одном компьютере, так и на веб-сервере) и получить доступ к нему также с помощью эмулятора Android.
Тогда у меня есть приложение для Android на C #, которое должно сделать простой запрос (двумя способами):
using (var ws = new WebClient())
{
try
{
Uri uri = new
Uri("http://192.168.137.1:4100/1/2/3/4/5");
ws.DownloadStringAsync(uri);
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
}
using (var cl = new HttpClient())
{
HttpResponseMessage res = await cl.GetAsync("http://192.168.137.1:4100/1/2/3/4/5");
Console.WriteLine(res.ToString());
}
Но я не могу получить к нему доступ. Я использую Android 6.0.1 (API 23)
.
Несколько месяцев назад это приложение работало, поэтому я не знаю, проблема ли это в сети или в устройстве (смартфоне).
Может кто-нибудь мне помочь?