NSURLSession带宽限制 [英] NSURLSession bandwidth limiting

查看:110
本文介绍了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屋!

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