File Transfer Using XMPPFramework

I am using xmpp infrastructure for my iPhone app. I can do text chat through xmpp infrastructure.

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

}

But I want to transfer the file through the xmpp infrastructure on the openfire server and it was not possible to install TurnSocketConnection.

+3
source share

All Articles