Stream para obtener datos - NSInputStream

Todos

Tengo un servidor que tiene un flujo de socket tcp para la comunicación. Necesito llegar a esa secuencia y leer los datos iniciales que necesita enviarme.

Mi código actual es el siguiente. Para ser honesto, voy a esto completamente ciego. No estoy seguro si esto es correcto y mucho menos lo correcto para el trabajo.

-(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];

}

Así que, desde mi punto de vista, este código inicializa la transmisión, pero ¿cómo leo desde la transmisión?

Gracia

Respuestas a la pregunta(2)

Su respuesta a la pregunta