NSURLSession带宽限制 [英] NSURLSession bandwidth limiting
本文介绍了NSURLSession带宽限制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否有一种方法可以限制 NSURLSession 中的带宽?
Is there a way to limit the bandwidth in NSURLSession?
我正在为macOS做文件同步客户端,例如 Dropbox/GoogleDrive/pCloud
,它们都具有带宽限制选项,但是我不确定如何配置 NSURLSession 遵守带宽限制.
I'm making file-sync-client for macOS like Dropbox/GoogleDrive/pCloud
and they all have bandwidth limiting options, but I'm not sure how to configure NSURLSession to respect bandwidth limiting.
推荐答案
除非苹果最近添加了一些东西,否则NSURLSession不提供带宽限制功能.我唯一知道的方法是:
Unless Apple has added something very recently, NSURLSession provides no facilities for bandwidth limiting. The only ways I'm aware of to do that are:
- 使用较低级别的API,这些API允许您提供自己的套接字,然后在TCP套接字级别上限制数据速率.
- 提供应用内网络代理,并将其用于所有传出请求.配置代理以限制通过它的所有请求的带宽.
这篇关于NSURLSession带宽限制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文