1

我想使用 QWebView 设置套接字选项,例如接收缓冲区大小、tcpNoDelay。但是我在 QWebView 中找不到任何方法来执行此操作。我无法从 QWebView 获取连接套接字,知道吗?谢谢。

4

1 回答 1

1

QWebView 不直接使用 QTcpSocket。它使用 QNetworkAccessManager。QNetworkAccessManager 不公开对 QTcpSockets 的访问。我能想到的唯一控制这些事情的是继承QNetworkAccessManager,覆盖createRequest方法,它提供自己的QNetworkReply和自己的QTcpSocket。请注意,您使用普通 QTcpSocket 的请求可能不适用于代理服务器以及通用 QNetworkAccessManager 提供的 QNetworkReply

于 2012-07-03T08:10:21.693 回答