Как непрерывно записывать данные в поток и анализировать поток до тех пор, пока все данные, поступающие с сервера, не будут записаны в NSOutputstream
NSLog(@"Response %@",[[NSString alloc] initWithData:self.m_cWebData encoding:NSUTF8StringEncoding]);
NSUInteger written = [oStream write:(const uint8_t *)[self.m_cWebData bytes] maxLength:[self.m_cWebData length]];
NSLog(@"Rcvd Data=%d written = %d",[self.m_cWebData length],written);
[self.m_cWebData replaceBytesInRange:NSMakeRange(0,written) withBytes:"" length:0];
NSLog(@"Rcvd Data after Reset =%d ",[self.m_cWebData length]);
А также я начинаю синтаксический анализ. Но Stream:handleEvent не вызывается для событий потока. Как записать данные в поток, если общие данные ответа сервера не принимаются потоком и есть еще некоторые данные, которые нужно записать в поток. Как чтобы справиться с этим делом.
m_cWebData
заполняется нитью, отличной от той, которую вы показываете? Это подразумевается данными Rcvd после сброса после его очистки (с использованием нетрадиционного метода, судя по всему). - person trojanfoe   schedule 05.02.2013NSMutableData
в файл из одного потока, когда он заполняется из другого, без синхронизации потоков. Я почти ничего не понимаю в вашем вопросе. - person trojanfoe   schedule 05.02.2013