我遇到了NetworkAccessManager.get方法的問題。當我做兩個http連接時,第二個連接失敗,出現錯誤「99:綁定的地址已被使用」。Blackberry10 NetworkAccessManager:已使用的綁定地址
我在第一個連接的完成時隙中啓動第二個連接。也許BB-10不支持多個異步http連接?
任何人都有同樣的錯誤?
我遇到了NetworkAccessManager.get方法的問題。當我做兩個http連接時,第二個連接失敗,出現錯誤「99:綁定的地址已被使用」。Blackberry10 NetworkAccessManager:已使用的綁定地址
我在第一個連接的完成時隙中啓動第二個連接。也許BB-10不支持多個異步http連接?
任何人都有同樣的錯誤?
實質上,您應該只使用NetworkAccessManager的單個實例,但通過它傳遞多個請求。文檔(http://developer.blackberry.com/cascades/reference/qnetworkaccessmanager.html)規定如下:
一個QNetworkAccessManager應該夠全的Qt應用 。
...
QNetworkAccessManager有一個異步API。當調用上面的replyFinished插槽時,它所需的參數是QNetworkReply對象,其中包含下載的數據以及元數據(標題等)。
...
注意:QNetworkAccessManager排隊它收到的請求。並行執行的請求數量取決於協議。目前,對於桌面平臺上的HTTP協議,針對一個主機/端口組合並行執行6個請求。
所以基本上你應該做的是通過同一個NetworkAccessManager發送多個請求,然後處理基於元數據的響應。 NetworkAccessManager將爲您處理異步處理。
我已經使用相同的NetworkAccessManager兩個請求.... – DevCoder
你可以添加一些代碼到你的問題,顯示你如何調用networkaccessmanager? – hyarion