QT--实现TCP通信

      最后更新:2022-05-26 14:00:16 手机定位技术交流文章

      请记住,这是一个学习记录。 如果您看到错误, 请联系作者, 请谦恭 。

      文章目录

      • 前言
      • 一、TCP协议
      • 二、TCP通信步骤
        • 1. 实施TCP服务结束的程序
        • TCP 客户执行程序
      • 总结

      前言

      生命来来去去,去去。

      一、TCP协议

      传输控制协议(TCP)是连接的、可靠的、以字节为基础的传输层通信机制。

      优点:
      (1) 基于流动的方法;
      (2)面向连接;
      (3) 可靠的通信渠道;
      (4) 在网络状况不佳时,由于再传送,减少了系统带宽费用。
      (5) 通信连接的维持针对两个通信端点,独立于中间段或节点。

      更多信息可在TCP网站查阅。

      贸易协定包括下列条款,以履行贸易协定的这些特点:
      (a) 发件人端的用户数据数据碎片,在接收端重新组装,TCP确定碎片大小并控制碎片和重组;
      (二) 抵达确认:视碎片数据的序号而定,在接收端向发送者发出确认。
      (a) 超时:在发送拆分时,发送者激活定时器,如果定时器在超时后没有得到相应的确认,则重新发射拆分。
      4个幻灯片窗口:TCP将每一方连接到预定大小的缓冲空间,只允许另一端提供可在接收端被缓冲区吸收的数据,TCP提供基于幻灯片窗口的交通控制,以防止主机更快地从较慢的缓冲区渗出。
      (a) 病症治疗:由于IP数据可能脱序而转移的TCP分分配项,TCP将重新安排收到的数据,并按正确的顺序将其交付到应用水平。
      6 重复:作为实施伙伴数据交付时,TCP部分重复,TCP接收方必须删除重复数据。
      TCP将保留其第一次和数据测试(即端对端测试),目的是检测传输期间数据的任何变化,如果分区测试并发现有缺陷,TCP会丢弃它们,而不承认该段的接收导致了结尾的延迟和重新发行。

      "三次著名的TCP握手"
      在这里插入图片描述
      服务器作为客户立即链接,数据被传输和接收。
      简单理解:
      A:我给你寄了一封信,你准备好了吗?
      B:我准备好了,发过来!
      A:好吧,我会发邮件给它。
      然后A就开始发送。
      在理解层面,那是三次握手。
      下面是基本的 QT 示例。

      二、TCP通信步骤

      1. 实施TCP服务结束的程序

      重点:
      A. 传讯倾听港口倾听

      连接信号新连接, 并呼叫“ 下一个连接 ” 以从空格函数中获取连接的套接字 。

      (1)h.h 包含页头文件

      (2) QTcpServer天体被用作窃听器。

      在构造函数中new

      (3) 监听网页卡IP地址和端口。

      (4)发送信息

      (5)关闭连接

      (6) 在建筑物函数中使用连接()来调用上述空档功能。
      在发送数据时,客户端 QTcpSocket 发送已准备的读 () 信号, 然后调用 readAll () 来读取和显示数据 。

      TCP 客户执行程序

      重点:
      A. 连接服务器时,使用ConnectToHost。

      Call forConcented 以确定连接是否成功 。

      D. 与信号即时Read功能的链接,用于对称数据读取。

      为了防止数据读取,使用 wait forReadyRead。

      E. C. I. E. L. D. D.

      呼叫状态 () = QAbstractSocket:: 无连接状态和等待断开状态

      (1)h.h 包含页头文件

      (2) 制作QTP套件。

      构造函数中new

      (3) 使用此对象连接服务器。

      (4) 以书写方式传送数据()

      (5)断开连接

      (6) 在构建函数中使用连接 () 来调用前面描述的空档函数 。
      当客户的嵌入套接字从缓冲区获得新数据时, 读读( ) 信号 。

      总结

      总结和继续前进。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/26366.html

          热门文章

          文章分类