1

大家好,我是 android 开发的新手,我的项目遇到了这个挑战:在我的 android 代码中,我试图在 http://localhost:8080/CataractServer/CataractServlet与 servlet 建立一个 HttpURLConnection 连接

在安装了android模拟器的PC上的tomcat上运行。

问题在于它将 localhost 解析为 android 手机本身,因此代码永远不会连接到 servlet 并不断抛出异常。我怎样才能让模拟器连接到我的电脑上运行的 servlet。我无法访问局域网,我会将servlet放在另一台电脑上并使用IP。

4

1 回答 1

2

在这种情况下,localhost 指的是您的 android 设备,并且由于那里没有运行网络服务器,因此您将一无所获。你应该使用10.0.2.2. 更多细节在这里

于 2012-04-25T07:12:36.327 回答