我有一个应用程序在笔记本电脑上运行localhost:3000/xyz
。我的笔记本电脑和智能手机都使用同一个WiFi
服务器。
我正在尝试使用以下 IP 地址在我的智能手机上访问我的桌面本地主机
192.168.0.172:3000/xyz
- 但我收到错误
192.168.0.172 too long to respond
或者access denied
这里出了什么问题?或者正确的访问方式是什么?
顺便一提:
我的笔记本电脑在 ipconfig 上显示如下详细信息:
IPv4 Address. . . . . . . . . . . : 192.168.0.172
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
我的智能手机显示如下:
Ip address : 192.168.0.195
Subnet mask : 225.225.225.0
Gateway: 192.168.0.1
答案1
Localhost 不需要 Wi-Fi(它甚至不会将数据发送到网络)。如果您切断互联网,localhost 仍会存在。据我所知,您无法从其他设备访问您的 localhost。192.168 等是您的本地网络,而不是您的 localhost。
答案2
即使您的 PC 上的防火墙处于活动状态,阻止来自智能手机的所有传入连接,也可以访问 Localhost。因此,请先停用防火墙进行测试。