参考博客:手机连接电脑服务器 基于SpringBoot 工程
1、启动服务
2、关闭 电脑防火墙
或者80端口允许连接;
设置方法:
打开控制面板—Windows防火墙—高级设置—入站规则—新建规则—端口—输入80
3、保证手机和电脑的链接性
(1) 同一个wifi 下: 保证手机和电脑在同一个局域网下
(2)电脑在wifi或有线情况下, 打开 电脑热点 , 手机连接电脑热点, 然后手机浏览器访问电脑的ip:开启服务的端口进行访问。
遇到的问题:返回错误 “拒绝连接 -102”
电脑浏览器上的现象是: localhost:8090 和 127.0.0.1:8090 都可以正常打开。但是本机ip:8090就无法打开。
怀疑:是端口没有开放,或者是防火墙的问题。 但是设置了端口的进出规则和关闭防火墙后,依旧如初。
问题本质: 还是不清楚。
解决方法:
node.js的server可以用localhost访问,却为什么IP访问不了
因为我的启动服务是通过Node.js 的方式开始的,百度了 nodejs localhost 访问 ip 无法访问 找到这篇文章。
发现只要把hostname 设置为空。
因为我直接使用Cesium启动服务的server.js ,所以直接在他的js中找:
将其中的“localhost” 改为“”空字符串,重启服务就可以了。