Linux服务器和windows QT5客户端通信连接问题_Y.Quartermaine�的博客-程序员宅基地

技术标签: qt5  linux  socket  windows  

如题,我组在用socket进行centOS7和windows QT5客户端通讯的时候,遇到了服务器明明打开了监听端口却无法连接的境况。
解决方法:开放centOS的防火墙端口

开启端口

[[email protected] ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent

查询端口号80 是否开启:

[[email protected] ~]# firewall-cmd --query-port=80/tcp

重启防火墙:

[[email protected] ~]# firewall-cmd --reload

查询有哪些端口是开启的:

[[email protected] ~]# firewall-cmd --list-port

命令含义:

–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

至此,问题解决!!
参考博客https://www.linuxidc.com/Linux/2019-06/159104.htm

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ChongHesama/article/details/108524091

智能推荐

基于opencv的csrt目标识别_Hermit_Rabbit的博客-程序员宅基地_csrt

本文实现了基于python的csrt方法,读取摄像头第一帧进行标注,并使用s能够实现多个目标的同时识别,然后鼠标框选,来选择目标,空格键确认。import argparseimport timeimport cv2import numpy as np# 配置参数ap = argparse.ArgumentParser() # -v videos/nascar.mp4 不要少了文件夹...

EffectiveJava(v3) - chapter6: Lambdas and Streams_weixin_34248023的博客-程序员宅基地

Lambdas and StreamsIn Java8 引入了非常多的特性, 如功能接口, Lambdas, 方法引用等用来创建函数式对象. Streams相关的API则用来提供对数据的链式处理. 本章主要是介绍如何最大化地使用这些特性.IntroduceEffectiveJava 第三版读书笔记,如果各位觉得翻译的不对或者内容有误,请及时联系我,敬请斧正。原文链接.Item 42: Pr...

mysql中如何查看慢查询_chenxuzhong123的博客-程序员宅基地

1.查询慢查询时间show variables like ‘long_query_time’;2.修改慢查询时间set long_query_time=1; —但是重启mysql之后,long_query_time依然是my.ini中的值3.显示慢查询次数show status like ‘slow_queries’;4.显示到mysql数据库的连接数show status like...

Spring-MVC-核心调用流程_普通网友的博客-程序员宅基地

}进入processRequest方法所在类:org.springframework.web.servlet.FrameworkServletprotected final void processRequest(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {long startTime = System.currentTimeMillis();Th

理解Latency和Throughput: 吞吐量和延迟_weixin_30631587的博客-程序员宅基地

Latency,中文译作延迟。Throughput,中文译作吞吐量。它们是衡量软件系统的最常见的两个指标。 延迟一般包括单向延迟(One-way Latency)和往返延迟(Round Trip Latency),实际测量时一般取往返延迟。它的单位一般是ms、s、min、h等。 而吞吐量一般指相当一段时间内测量出来的系统单位时间处理的任务数或事务数(TPS)。注意...

ToC和ToB有啥区别_山顶夕景的博客-程序员宅基地_tob和toc的区别

一、ToB和ToC的区别ToC(Consumer)面向普通用户服务,ToB(business)是面向企业用户服务。对公司的营销体系和商业模式而言,定位客户群体,决定产品设计、运营管理、市场营销等系列操作。1.1 业务形态不同ToC的需求更多是围绕衣食住行,可以参考马斯洛需求层次理论;ToB的需求更多是围绕机构所处的某个行业或者领域来展开,场景更复杂多样。ToC是“生活”,是“因点生点”;ToB是“生产”,是“因面生点”。1.2 产品需求不同ToC对产品需求更多是功能外部化,要“有趣”;ToB考虑的

随便推点

linux网卡写入内存参数,sar命令使用详解(cpu 内存 磁盘I/O 网卡流量)_小喷壶的博客-程序员宅基地

一)关于CPU资源的监控sar 1(将所有CPU合并到一起进行监控)sar -P ALL 1 100(可以显示每个CPU现在的负载)如下:sar -p 1Linux 2.6.32-16-generic (ubuntu) 03/23/2011 _x86_64_ (1CPU)10:34:49 AM CPU %user %nice %system %iowait %steal %idle10:34:50...

Android 9.0 WebView Resource 加载原理分析_冰河514057946的博客-程序员宅基地

在 “Android N 替换context的mResources后引起WebView崩溃的问题”,我们提到直接替换Activity的Resources后如果打开一个WebView,并长按网页弹出复制粘贴按钮时,会发生崩溃现象。究其原因是因为WebView中的资源并未被正确加载,导致获取字符串时获取出错在该文中,我采用了一种比较简单的方式来解决,即在替换之前,预先获取WebView的安...

php抽奖算法,PHP实现大转盘抽奖算法(代码实例)_嘛哟的博客-程序员宅基地

本文通过具体的实例向大家介绍了PHP语言实现大转盘抽奖算法,希望对大家学习PHP抽奖有所帮助。流程:1.拼装奖项数组;2.计算概率;3.返回中奖情况。代码如下:中奖概率 ' v ' 可以在后台设置,传到此方法中,注意传整数function get_gift(){//拼装奖项数组// 奖项id,奖品,概率$prize_arr = array('0' => array('id'=>1,'p...

IBM Rational Appscan使用之扫描结果分析_littlebigbar的博客-程序员宅基地

之前有IBM Rational Appscan使用详细说明的一篇文章,主要是针对扫描过程中配置设置等.本文将介绍针对扫描结果的分析,也是一次完整的渗透测试必须经历的环节. 扫描开始的时候,Appscan会询问是否保存扫描结果,同时下方有进度条显示扫描的进度.在扫描过程中,如果遇到任何连接问题或其他任何问题,可以暂停扫描并在稍后继续进行.如第一篇文章中讲的扫描包括两个阶段-探索、测试

php创建env文件,PHP框架laravel的.env文件配置详细流程_weixin_39609407的博客-程序员宅基地

PHP对.env文件的配置详解前言大家应该都知道使用laravel框架开发PHP程序的时候,配置框架的.env文件是至关重要的,这个文件上需要配置数据库、数据库用户以及缓存等,下面来一起看看详细的配置教程。一、配置APP_KEYlaravel框架默认在.env配置文件中硬编码了对称加密密钥,开发环境和生产环境不必且应严格禁止使用相同的APP_KEY在项目中运行php artisan key:gen...

linux 音频文件切割_适用于 Linux 系统的 6 款最佳音频编辑软件_weixin_39687359的博客-程序员宅基地

适用于 Linux 系统的 6 款最佳音频编辑软件无论你是专业的音乐制作人,还是只拿来剪辑剪辑音频,搞个手机铃声啥的,音频编辑软件总会派上用场。对于 Linux 系统而言,好用的音频编辑器就有很多款选择。在专业级用途,我们建议使用 DAW(数字音频工作站)。但是,并非所有用户的音频编辑需求都会用到那些强大而专业的功能,所以您应该了解一些简单适用的音频编辑软件。有介于此,系统极客在推荐了 5 款好用...

推荐文章

热门文章

相关标签