我发现这个QSctpSocket继承自QTcpSocket。文件说,
SCTP(Stream Control Transmission Protocol)是传输层 协议的作用与流行的协议 TCP 和 UDP。与 UDP 一样,SCTP 也是面向消息的,但它确保可靠、 按顺序使用TCP等拥塞控制传输消息。
然而,对于QTcpSocket,它没有提到
in-sequence
:
TCP(传输控制协议)是一种可靠的、面向流的、 面向连接的传输协议。它特别适合 用于连续传输数据。
tcpSocket->write(data1);
//tcpSocket->waitForBytesWritten();
tcpSocket->write(data2);
这是否意味着如果我在不调用
waitForBytesWritten
的情况下发送2个数据块,另一端可以在data1之前接收/处理data2?