状况一模一样,登录方式也一样,在本机上一切正常但放到服务器上就不行了
(如果急于解决的可以直接看第二条分割线下的内容,不用看前面的心路历程)
其实这种问题本质上就是找不同
我刚才试了一下,得出了一些结论,或许可以帮到楼主 可能真的是端口的问题。
通过在cmd中输入netstat -na查询端口 发现登录时有一条日志:
: Protocol -> connect to server: 111.31.205.231:8080
与端口查询中的TCP 192.168.1.5:54646 111.31.205.231:8080 ESTABLISHED的ip相吻合
上面是本机的数据,放在服务器上进行同样操作发现
: Protocol -> connect to server: 114.222.112.229:8080
TCP 169.254.142.6:55078 114.222.112.229:8080 TIME_WAIT
同样都有相同的ip但后面的状态不对,一个是 ESTABLISHED,一个是TIME_WAIT,可能问题就出在这
希望能帮到您
--------------------------
刚才证实,这个方法好像不管用·-·两台电脑tcp同样有两个链接,上述方法少数了一个·-·
两台电脑每台都有一个ESTABLISHED状态和TIME_WAIT状态·-·
-------------------------------------------
下一次尝试:防火墙有没有啥问题
先去看了看允许通过防火墙的应用 发现在本机上允许通过了xxxx(四位数字)_main.exe而在服务器上没有通过
一开始尝试手动通过,但不行,再一想,我在本机登录的时候会弹出个“允许应用通过防火墙吗”的提示,然后点确定,在服务器上就没有这步
所以解决方法应该是:
服务器上打开控制面板\系统和安全\Windows Defender 防火墙→左边更改通知设置→把两个“Windows Defender防火墙阻止新应用时通知我”勾选
然后在在服务器上运行框架,弹出提示把公用网络专用网络都勾上
解决!!
鉴于楼主的服务器系统版本和我的有差别 所以部分设置位置也可能有区别 自行摸索吧
页:
1
[2]