魏名华

不要偷懒,做更好的自己

Nothing


No Welcome Message

Streamingkit

文件下载

-> STKCoreFoundationDataSource ReadStreamCallbackProc -> [datasource dataAvailable] -> [STKHTTPDataSource parseHttpHeader] -> [super dataAvailable] -> [self.delegate dataSourceDataAvailable:self] -> [STKAutoRecoveringHTTPDataSource dataSourceDataAvailable:dataSource] -> [super dataSourceDataAvailable:dataSource] -> [STKDataSourceWrapper dataSourceDataAvailable:dataSource] -> [self.delegate dataSourceDataAvailable:self] -> [STKAudioPlayer dataSourceDataAvailable:dataSource] -> STKAutoRecoveringHTTPDataSource readIntoBuffer:readBuffer withSize:readBufferSize] -> [STKDataSourceWrapper readIntoBuffer:readBuffer withSize:readBufferSize] -> [STKHTTPDataSource readIntoBuffer:readBuffer withSize:readBufferSize] -> [STKHTTPDataSource privateReadIntoBuffer:readBuffer withSize:readBufferSize] -> [super readIntoBuffer:buffer withSize:size] -> [STKCoreFoundationDataSource readIntoBuffer:buffer withSize:size] -> return (int)CFReadStreamRead(stream, buffer, size); -> AudioFilestStreamParseBytes…

(lldb) po httpHeaders
{
    "Accept-Ranges" = bytes;
    Age = 1;
    Connection = close;
    "Content-Length" = 5271013;
    "Content-Type" = "audio/mpeg";
    Date = "Tue, 16 May 2017 03:20:20 GMT";
    Etag = "\"560a51a3-506de5\"";
    "Last-Modified" = "Tue, 29 Sep 2015 08:53:55 GMT";
    Server = Tengine;
    "X-Via" = "1.1 jinzhong198:2 (Cdn Cache Server V2.0), 1.1 gdjy14:4 (Cdn Cache Server V2.0)";
}

(lldb) po ticksWhenLastDataReceived
207073125

(lldb) po read
1068