我的PC上运行的是C#网络服务器,我可以通过浏览器和控制台应用程序(在同一台PC上,在同一台网络服务器上)向它提出请求,也可以使用Android仿真器对其进行访问。
然后我在C#中有一个Android应用程序,该应用程序应该发出一个简单的请求(两种方法):
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)
。
几个月前,这个应用程序开始运行,因此我不知道它是网络问题还是设备(智能手机)问题。
有人可以帮我吗?