Java 从本地网络访问服务器

Java 从本地网络访问服务器,java,android,server,Java,Android,Server,我有一个相当愚蠢的问题。 我的计算机上运行着一个Java服务器,可以在localhost:8080上访问它。我如何通过手机访问它(在本地网络中,连接到Wi-Fi)? 我试图打开端口,甚至关闭防火墙。 路径Ip地址:端口似乎不起作用。 是否有我遗漏或忘记做的事情?它在本地机器上运行,而不是在本地网络/wifi上运行,如果您在同一网络上,您需要做的是找到您的计算机IP并将其与当前端口一起使用 一般来说,测试这样的服务器程序是不好的做法,强烈建议使用Apache服务器并将其上传到云上,然后从云上运行。

我有一个相当愚蠢的问题。 我的计算机上运行着一个Java服务器,可以在localhost:8080上访问它。我如何通过手机访问它(在本地网络中,连接到Wi-Fi)? 我试图打开端口,甚至关闭防火墙。 路径
Ip地址:端口
似乎不起作用。

是否有我遗漏或忘记做的事情?

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


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

谢谢你的回答,我完全按照你说的做了,但是
Ip address:port
不起作用。你能为你的问题添加一些代码吗?因为您必须输入设备定义和路由器设置,才能允许这种外部连接。
但Ip地址:端口不起作用
。什么是“不起作用”??如果客户端无法连接,则会出现异常。请提供完整的细节。
一般来说,这样测试服务器程序是不好的做法???为什么这是一个坏习惯?IP地址:我的手机浏览器无法使用端口。它说无法访问WebItemSight帮助:尝试在网络中的另一台电脑上使用浏览器。感谢链接,我似乎在这里找到了解决方案。原来端口没有在本地网络中侦听,因此在我的配置文件中,我必须编写的不是
localhost:8080
,而是
0.0.0.0:8080
。全文如下: