如题,我组在用socket进行centOS7和windows QT5客户端通讯的时候,遇到了服务器明明打开了监听端口却无法连接的境况。
解决方法:开放centOS的防火墙端口
开启端口
[root@centos7 ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent
查询端口号80 是否开启:
[root@centos7 ~]# firewall-cmd --query-port=80/tcp
重启防火墙:
[root@centos7 ~]# firewall-cmd --reload
查询有哪些端口是开启的:
[root@centos7 ~]# firewall-cmd --list-port
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
至此,问题解决!!
参考博客https://www.linuxidc.com/Linux/2019-06/159104.htm