2017-01-22 207 views
0

我有一个非常愚蠢的问题。 我的计算机上运行了一个Java服务器,可以在localhost:8080上访问该服务器。我如何通过手机访问它(在本地网络中,连接到Wi-Fi)? 我试图打开端口,甚至关闭防火墙。 路径Ip address:port似乎不起作用。 有什么我失踪或忘记做?从本地网络访问服务器

+0

可能会有所帮助:http://stackoverflow.com/questions/9682262/how-do-i-connect-to-this-localhost-from-another-computer-on-the-same-network – Riad

+0

尝试使用浏览器在您的网络中的另一台PC上。 – greenapps

+0

感谢您的链接,似乎我在这里找到了解决方案。事实证明,该端口没有在本地网络监听,所以在我的配置文件中,我不得不写'localhost:8080',而是'0.0.0.0:8080'。在这里的完整解释:[链接](http://stackoverflow.com/a/16743134/7453375) –

回答

0

它在本地机器上运行而不是在本地网络/ wifi上,您需要做的是找到您的计算机IP并将它与当前端口一起使用,如果您位于同一网络中。

一般来说,它的不好的做法是测试这样的服务器程序,强烈建议使用Apache服务器并将其上传到云端,然后从那里运行它。

+0

感谢您的答案,我完全按照你所说的,但'IP地址:端口'不工作 –

+0

你可以添加一些代码给你的问题?因为你将不得不输入你的设备定义和路由器设置,以允许这种外部连接。 –

+0

'但IP地址:端口不工作'。什么是'不行'?如果客户端无法连接,您将会遇到异常情况。请提供详细信息。 – greenapps