title: File transfer using XMPPFramework
body: <p>I am using xmpp framework for my iPhone chat Application. I can able to do text chat through xmpp framework.</p>
  
  <pre><code>- (void)viewDidLoad {
  
      TURNSocket *turnSocket = [[TURNSocket alloc] initWithStream:[self xmppStream] toJID:jid];
  
      [turnSockets addObject:turnSocket];
  
      [turnSocket startWithDelegate:self delegateQueue:dispatch_get_main_queue()];
  
      [turnSocket release];
  
  }
  
  - (void)turnSocket:(TURNSocket *)sender didSucceed:(GCDAsyncSocket *)socket {
  
      NSLog(@"TURN Connection succeeded!");
      NSLog(@"You now have a socket that you can use to send/receive data to/from the other person.");
  
      [turnSockets removeObject:sender];
  }
  
  - (void)turnSocketDidFail:(TURNSocket *)sender {
  
      NSLog(@"TURN Connection failed!");
      [turnSockets removeObject:sender];
  
  }
  </code></pre>
  
  <p>But want to transfer file through xmpp framework on openfire server and failed to establish TurnSocketConnection.</p>