限制TCP速度
void QTcpSocket::setReadBufferSize(qint64 size) 限制Http请求的速度
void QNetworkReply::setReadBufferSize(qint64 size) 限制WebSocket速度
void QWebSocket::setReadBufferSize(qint64 size) 限制SslSocket速度
void QSslSocket::setReadBufferSize(qint64 size) 关于接口setReadBufferSize 为设置套接字内部读取缓冲区的大小。如果缓冲区大小限制为一定的大小,Socket将不会缓冲超过这个大小的数据。异常情况下,缓冲区大小为0意味着读取缓冲区是无限的,所有传入数据都被缓冲。这是默认值。 如果您只在特定的时间点读取数据(例如,在实时流应用程序中),或者您希望保护套接字不接收过多的数据,而这些数据可能最终导致应用程序耗尽内存,则此选项非常有用。 ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:Qt君,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |