12.2.1 QTcpSocket类介绍

举报
DS小龙哥 发表于 2021/12/10 01:12:20 2021/12/10
【摘要】 12.2 搭建TCP服务器与客户端   TCP提供了一种面向连接、可靠的字节流服务。面向连接比较好理解,就是连接双方在通信前需要预先建立一条连接,这犹如实际生活中的打电话。助于可靠性,TCP协议中涉及了诸多规则来保障通信链路的可靠性。因此,对可靠性要求高的数据通信场合,一般使用TCP协议进行传输数据。 QT提供了QTcp...

12.2 搭建TCP服务器与客户端

 

TCP提供了一种面向连接、可靠的字节流服务。面向连接比较好理解,就是连接双方在通信前需要预先建立一条连接,这犹如实际生活中的打电话。助于可靠性,TCP协议中涉及了诸多规则来保障通信链路的可靠性。因此,对可靠性要求高的数据通信场合,一般使用TCP协议进行传输数据。

QT提供了QTcpSocket和QTcpServer类实现TCP协议编程。其中QTcpSocket类是QAbstractSocket的子类,提供一个TCP套接字,用于建立TCP连接和传输的数据流。QTcpServer类提供了一个基于tcp的服务器搭建方法。这个类可以接受传入的TCP连接,可以选择监听特定的地址或者本机的所有地址。每次有新的客户端连接时会发出newConnection()信号。

下面给出了TCP协议通信的模型图:

图12-2-1 TCP协议通信模型图

12.2.1 QTcpSocket类介绍

QTcpSocket提供了T

文章来源: xiaolong.blog.csdn.net,作者:DS小龙哥,版权归原作者所有,如需转载,请联系作者。

原文链接:xiaolong.blog.csdn.net/article/details/120956107

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。