1
/6
设置虚拟机的网络连接为桥接模式,并设置其ip信息
设置虚拟机的ip与主机在同一网段
2
/6
windows和centos下互相ping
3
/6
centos7下运行sokit-master,然后监听5000端口
windows下运行TCP/UDP Socket调试工具,并创建tcp客户端,连接centos7服务器
4
/6
查看centos的开启的端口
5
/6
调用service iptables stop关闭linux防火墙
6
/6
点击连接,却显示连接失败
解决方法
1
/2
仔细查看关闭防火墙的信息,并搜索了下,发现在centos7版本中,防火墙已经变成了firewalld了,所以需要通过service firewalld stop来关闭防火墙
2
/2
再次连接查看,可以正常连接和发送消息了
偶尔能连上的情况,通常需要检查三个方面,但说实话,只能提供参考,具体的还需要反复尝试。
重点,检查匹配,不要试图用32位客户端连接64位服务,反之亦然;
检查网络环境(虽然有防火墙白名单),但有很多上网行为管理的东西会形成干扰,比如WAF、杀毒软件等;
服务器部署冲突或端口抢占。
如果服务端不是由你控制,说实话,这个很不好办,建议你,可以尝试采用其它可以持续测试连接的工具软件进行稳定测试(比如sokit等),多找几个,如果有其它工具连续拒绝的状态,拿着去找服务端提供者,这个是最靠谱的(我认为客户端出问题的几率不大,除了匹配问题)
也可以用sokit-13-win32-enu这个软件测试一下,开机时能收到UDP包,睡眠后就是唤不醒,一定就是路由器的问题了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)