title: Xcode GCDAsyncSocket telnet connection
body: <p>I'm having trouble getting started with GCDAsyncSocket to use a telnet connection.
  When I connect through terminal I get some text and it asks me to login.
  With GCDAsyncSocket I can get a connection but can't get any text from it.</p>
  
  <pre><code>- (void)viewDidLoad {
      [super viewDidLoad];
      NSLog(@"%s",__FUNCTION__);
  
      socket = [[GCDAsyncSocket alloc] initWithDelegate:self delegateQueue:dispatch_get_main_queue()];
  
      NSError *err = nil;
      if (![socket connectToHost:@"192.168.1.1" onPort:23 error:&amp;err])
      {
          // If there was an error, it's likely something like "already connected" or "no delegate set"
          NSLog(@"I goofed: %@", err);
      }
      [socket readDataWithTimeout:5 tag:1];
  }
  </code></pre>
  
  <p>.</p>
  
  <pre><code>- (void)socket:(GCDAsyncSocket *)sock didConnectToHost:(NSString *)host port:(uint16_t)port {
      NSLog(@"Cool, I'm connected! That was easy.");
  
  }
  </code></pre>
  
  <p>.</p>
  
  <pre><code>- (void)socket:(GCDAsyncSocket *)sock didReadData:(NSData *)data withTag:(long)tag {
      NSLog(@"%s",__FUNCTION__);
      NSString *responce = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
  
      NSLog(@"responce=%@",responce);
  }
  </code></pre>
  
  <p>data responds with fffd01ff fd1ffffb 01fffb03</p>
  
  <p>response is always null.</p>