QT使用QUdpSocket進行udp包的接收,發現一個很神奇的現象,每接收65536(2的16次方)個包就會丟一次包(恰好丟2個包)。通過改變udp的發包速度,也是如此。這說明這個bug并不是因為性能瓶頸導致的(注:發包是勻速發的)
不知道其他平臺的C++語言使用udp的時候是不是也有同樣的問題呢?如有的話,請幫助解決下。謝謝!
uj5u.com熱心網友回復:
udp本就不是可靠傳輸,丟包不是很正常嗎?你是問丟得很規律?
uj5u.com熱心網友回復:
udp本來就不可靠。要可靠udp用udtuj5u.com熱心網友回復:
是的 丟的很規律 無論什么情況都會在65536次丟包uj5u.com熱心網友回復:
這個可以考慮,不過得在這之前先解決這個問題哈轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/104426.html
標籤:C++ 語言
下一篇:網路引數測驗程式
