Qt,tcp/ip通信校验和
Qt, tcp/ip communication checksum
我正在编写一个数据显示程序,通过串行端口接收数据。侦听器由他人编写,非常复杂。现在我需要将接收到的数据传输到另一个程序/pc。所以我想到了来自Qt的标准tcp通信。有并没有和tcp类一起提供的类可以像校验和一样工作?如果我发射的是一个每次10倍的阵列,但频率很高。如果不编写那些复杂的算法来检查接收到的数据字节的有效性,我如何编写一个正确接收到所有数据的客户端?
TCP/IP将这些检查作为协议本身的一部分。这包括对数据完整性的保证,以及对数据的正确重新组装(即,数据的顺序肯定相同)。您提到TCP将数据流分割成数据包;这是真的,但它会在接收端以正确的顺序重新组装数据包,或者在需要时请求重新传输。所有这些都由Qt网络类负责。
相关文章:
- 如何用尽可能少的数据将数据缓冲区计算为零校验和值
- 计算校验和的逐位运算符
- 如何从存储在 QByteArray 中的十六进制值计算校验和
- 如何在 c++ 中计算对象的哈希/校验和/指纹?
- C++文件传输的校验和算法
- 如何从 IP 校验和字段中计算十六进制值
- 计算句子的校验和(XOR)(由不同变量/类型的组合形成)
- 目录校验和
- 编译后如何计算某些二进制功能(或基本块)的校验和
- PMS5003带有ESP8266-许多校验和错误
- 未正确的校验和释放对象 - 打印时错误
- 将C++校验和函数转换为 Java
- 确定是否使用boost.asio计算UDP校验和
- 校验和CRC 16从C 到Java
- 不同的CRC32校验和同一文件
- Qt,tcp/ip通信校验和
- 正在计算ICMP数据包校验和
- 错误的校验和错误遍布程序
- 如何计算 dmg 文件上的主校验和和数据分叉校验和
- 二进制PLC通信校验和