![](/img/trans.png)
[英]Maximum number of connections per host with twisted.web.client.Agent
[英]Increasing the maximum number of connections per host of QtWebKit
題:
如何在QtWebKit中增加每個主機6個連接的默認限制?
使用案例:
我有一個PySide應用程序顯示的多個QtWebKit(QWebView)窗格。 (PyQt也可以以相同的方式工作。)每個主機6個連接的默認連接限制很快成為障礙,因為持久HTTP連接(Comet)用於每個Web窗格的數據通信。 解決方案是增加此限制,但我找不到此API。
這沒有API。 它在qhttpnetworkconnection.cpp中以下列方式硬編碼
#ifdef Q_OS_SYMBIAN
const int QHttpNetworkConnectionPrivate::defaultChannelCount = 3;
#else
const int QHttpNetworkConnectionPrivate::defaultChannelCount = 6;
#endif
您可以自己更改它並構建Qt,或者您可以通過以下代碼形式的#qt irc.freenode.net IRC頻道特別建議快速且非常臟的黑客
hackUrl.setUserName(QString::number(qrand()));
引用特別 :
URL的用戶名部分用於連接緩存,因此只要用戶名不同,該限制就不適用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.