如何设置QWebView的套接字选项? [英] How to set QWebView's socket options?

查看:152
本文介绍了如何设置QWebView的套接字选项?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想设置套接字选项,如接收缓冲区大小,tcpNoDelay与QWebView.But我无法找到任何方法在QWebView做这个。我不能从QWebView获取连接套接字,任何想法?感谢。

I want to set socket options such as receive buffer size,tcpNoDelay with QWebView.But i could not find any methods in QWebView to do this.I can't get the connection socket from QWebView,any idea? Thanks.

推荐答案

QWebView不直接使用QTcpSocket。它使用QNetworkAccessManager。 QNetworkAccessManager不公开对QTcpSockets的访问。我唯一能想到的控制这样的事情是继承QNetworkAccessManager,重写createRequest方法,提供自己的QNetworkReply自己的QTcpSocket里面。请注意,使用纯QTcpSocket的请求可能无法与代理服务器一起工作,也不能由通用QNetworkAccessManager提供的QNetworkReply工作

QWebView doesn't use QTcpSocket directly. It uses QNetworkAccessManager. QNetworkAccessManager doesn't expose access to QTcpSockets. The only thing I can think of to control such things is to inherit QNetworkAccessManager, override createRequest method, that provides own QNetworkReply with own QTcpSocket inside. Note that your request with plain QTcpSocket may not work with proxy servers as well as QNetworkReply provided by generic QNetworkAccessManager

这篇关于如何设置QWebView的套接字选项?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆