簡體   English   中英

增加每個QtWebKit主機的最大連接數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM