0

docs for the connection:didReceiveData delegate method из NSURLConnectionDataDelegate сказать, что didReceiveData сообщение будет отправлено «как данные соединения нагрузки постепенно.»Является ли метод NSURLConnectionDataDelegate didReceiveData дросселированным?

Конечно, это не может означать, что didReceiveData будет отправлено на каждый байт, который приходит по проводам , Кто-нибудь знает, какой алгоритм используется для дросселирования сообщений didReceiveData?

ответ

0

По моему опыту, обратный вызов вызывается каждый раз, когда соединение получает другой пакет данных из сети. Размер пакета может варьироваться в зависимости от условий сети, но обычно составляет от 1 до нескольких килобайт. Вы не получите этот обратный вызов для каждого байта, но для больших передач вы можете получить их много.