Wszystko,Strumień do uzyskania danych - NSInputStream
Mam serwer, który ma strumień gniazda TCP do komunikacji. Muszę dostać się do tego strumienia i odczytać początkowe dane, które musi mi wysłać.
Mój obecny kod jest następujący. Szczerze mówiąc, idę na to zupełnie ślepo. Nie jestem pewien, czy to jest poprawne, nie mówiąc już o właściwej rzeczy do wykonania.
-(void) initNetworkCommunication
{
//input stream
NSInputStream *iStream;
NSURL *url = [url initWithString:@"192.168.17.1:2004"];
[iStream initWithURL:url];
[iStream setDelegate:self];
[iStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
[iStream open];
}
Tak, jak widzę, ten kod inicjuje strumień, ale jak odczytać ze strumienia?
Dzięki
blok kodu nie wydają się prawidłowo przydzielić obiekt 'NSInputStream' (to jest obiekt' init' ale nie 'alloc'). – newenglander