我可以使用QUdpSocket与QTcpServer连接吗?

时间:2016-11-26 15:31:27

标签: qtcpserver qt5.7 qudpsocket

我是网络世界的新手,所以我有一个目前使用newConnection信号的QTcp服务器,但我想知道我是否可以将QUdpSocket与QTcpServer一起使用?这有可能吗?

1 个答案:

答案 0 :(得分:1)

  

TCP是IP网络上面向连接的流。它保证   所有发送的数据包将以正确的顺序到达目的地。   这意味着使用发送回发送方的确认包,   和自动重传,导致额外的延迟和一般   传输效率低于UDP。

     

UDP是一种无连接协议。通信是面向数据报的。   仅在单个数据报上保证完整性。数据报   到达目的地,可能无法到达或根本没有到达。   它比TCP更有效,因为它使用非ACK。一般来说   用于实时通信,其中一小部分数据包   丢失率优于TCP连接的开销。   StackOverFlow

所以简单的答案是否,你不能,因为tcp和udp是2种不同的协议。