0
我是網絡世界的超級新手,所以我有一個當前正在使用newConnection信號的QTcpserver,但我想知道是否可以使用QTcpServer使用QUdpSocket?這是可能的嗎?我可以使用QUdpSocket與QTcpServer連接嗎?
我是網絡世界的超級新手,所以我有一個當前正在使用newConnection信號的QTcpserver,但我想知道是否可以使用QTcpServer使用QUdpSocket?這是可能的嗎?我可以使用QUdpSocket與QTcpServer連接嗎?
TCP是IP網絡上面向連接的流。它保證 所有發送的數據包將以正確的順序到達目的地。 這意味着使用確認數據包發送回發件人, 和自動重傳,導致額外的延遲和一般的傳輸效率比UDP低。
UDP是無連接協議。通信是面向數據報的。 僅在單個數據報上保證完整性。 Datagrams 到達目的地,可能無法到達或根本沒有到達。 它比TCP更高效,因爲它使用非ACK。通常用於實時通信的爲 ,其中丟包率的一小部分比TCP連接的開銷要好。 StackOverFlow
那麼簡單的答案是否定的,你不能,因爲TCP和UDP 2個不同的協議。
沒有。 UDP甚至沒有「連接」的概念。 QTcpSocket應該可以工作。 –