最后更新:2022-05-26 14:00:16 手机定位技术交流文章
请记住,这是一个学习记录。 如果您看到错误, 请联系作者, 请谦恭 。
生命来来去去,去去。
传输控制协议(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 示例。
重点:
A. 传讯倾听港口倾听
连接信号新连接, 并呼叫“ 下一个连接 ” 以从空格函数中获取连接的套接字 。
(1)h.h 包含页头文件
(2) QTcpServer天体被用作窃听器。
在构造函数中new
(3) 监听网页卡IP地址和端口。
(4)发送信息
(5)关闭连接
(6) 在建筑物函数中使用连接()来调用上述空档功能。
在发送数据时,客户端 QTcpSocket 发送已准备的读 () 信号, 然后调用 readAll () 来读取和显示数据 。
重点:
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) 在构建函数中使用连接 () 来调用前面描述的空档函数 。
当客户的嵌入套接字从缓冲区获得新数据时, 读读( ) 信号 。
总结和继续前进。
本文由 在线网速测试 整理编辑,转载请注明出处。