我正在使用Xamarin / Mono for Android。
我正在尝试从我的Android设备连接到我的开发机器上运行的Web服务,我正在使用带有10.0.2.2的环回地址通过USB进行调试:
似乎我甚至无法ping通IP地址......
var reply = ping.Send("10.0.2.2");
这告诉我生存时间已过期。
我的防火墙已关闭,我添加了一条规则,允许所有端口的所有连接仍然无法连接,所以我完全没有想法....
答案 0 :(得分:2)
10.0.2.2仅适用于模拟器。
对于实际设备,您可以例如使用您的内部网络地址,前提是您的计算机和设备位于同一网络上。例如,如果运行Web服务的计算机具有IP 192.168.1.100(使用ifconfig / ipconfig查找),请将其用作地址。