2016-02-13 114 views
1

我正在开发一个应用程序,我需要将游戏结果存储在我的数据库中。我会为此做一个本地服务器。我已经看到了如何使用android发送请求。我只想知道如何在本地进行。我不知道网络中的任何东西,所以我想知道它是否与非本地服务器不同。我想知道如果做localhost:8080/mypage?params会没事的,或者如果我需要在同一个无线网点上做,或者我需要做一些特定的事情。本地Http请求Android

感谢

+0

这将是确定调用本地主机或使用本地IP地址 –

+1

做'在任何设备上localhost'会去* *本身,那就是网络101 –

+0

所以本身不好?这不是我的机器。我不是在模仿。 – king

回答

2

正如评论所说,

任何设备上做localhost会去自己

您需要使用服务器的真实IP。也许,你有动态的IP,这意味着你的IP会在你每次重置路由器时改变,所以你需要使用动态DNS服务,例如:http://www.dnsexit.com/

此外,你将需要打开如果应用程序将耗尽LAN,则路由器中会显示相应的端口。

正如评论说:

是网络101

+1

感谢您采取我的答案:P另外,本地网络不需要DNS。静态IP优先 –

+0

好的谢谢。这只是一个测试,所以我会直接把我的IP,但我会检查你的链接无论如何;)。谢谢 – king

+0

它可能是网络101,但127.0.0.1和localhost之间存在细微的差异。 127.0.0.1有一个性能优势 - http://stackoverflow.com/questions/7382602/what-is-the-difference-between-127-0-0-1-and-localhost – Baronz