想做个Qt为客户端,Linux为服务器的C/S架构软件。Qt实在window电脑上写的,使用虚拟机linux来做服务器。
但是发现客户端一直连接不上服务器端的socket。
排查了很久结果发现是防火墙的问题!!!我反手就是一个关闭两者的防火墙。
Windows关闭防火墙
先关闭代理模式,然后关闭防火墙
可能有更好的办法,但这样感觉是最简单的,哈哈哈
Linux关闭防火墙
如果你使用的是 iptables
,你可以通过以下命令来停止和禁用防火墙:
sudo systemctl stop iptables
sudo systemctl disable iptables
如果你使用的是 firewalld
,则可以使用以下命令:
sudo systemctl stop firewalld
sudo systemctl disable firewalld