0

docs for the connection:didReceiveData delegate method von NSURLConnectionDataDelegate sagen, dass die didReceiveData Nachricht wirdIst die didReceiveData-Methode von NSURLConnectionDataDelegate gedrosselt? Die

Sicher, das kann nicht bedeuten, dass es didReceiveData wird für jedes einzelne Byte gesendet werden, gesendet werden „als Datenverbindung Lasten inkrementell.“, Die über den Draht kommt . Weiß jemand, welcher Algorithmus verwendet wird, um didReceiveData Nachrichten zu drosseln?

Antwort

0

Nach meiner Erfahrung, die jederzeit aufgerufen Rückruf wird die Verbindung ein weiteres Datenpaket von dem Netzwerk empfängt. Die Paketgröße kann abhängig von den Netzwerkbedingungen variieren, liegt aber typischerweise zwischen 1 und mehreren kB. Sie werden diesen Rückruf nicht für jedes Byte erhalten, aber für große Übertragungen können Sie eine Menge von ihnen erhalten.

Verwandte Themen