3
我正在开发使用XMPP框架的聊天应用程序。 我可以发送和接收聊天消息,并且我想要传输文件。使用XMPP聊天的iPhone中的文件传输
我使用了TURNSocket,但它没有工作。
我的代码:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
NSMutableArray *turnSockets=[NSMutableArray alloc] init];
}
return self;
}
- (void)viewDidLoad
{
XMPPJID *jid = [XMPPJID jidWithString:@"[email protected]/gmail.9D2001A1"];
TURNSocket *turnSocket = [[TURNSocket alloc] initWithStream:[self xmppStream] toJID:jid];
[turnSockets addObject:turnSocket];
[turnSocket startWithDelegate:self delegateQueue:dispatch_get_main_queue()];
}
- (void)turnSocket:(TURNSocket *)sender didSucceed:(GCDAsyncSocket *)socket
{
NSData *dataF = [[NSData alloc] initWithContentsOfFile:
[[NSBundle mainBundle] pathForResource:@"orange" ofType:@"png"]];
[socket writeData:dataF withTimeout:60.0f tag:0];
}
- (void)turnSocketDidFail:(TURNSocket *)sender
{
NSLog(@"TURN Connection failed!");
[turnSockets removeObject:sender];
}
当我运行这个程序,它总是卡列斯turnsocketDidFail方法。
如何使用iPhone中的旋转套接字在聊天应用程序中实现文件传输? 任何人都可以帮助我吗? 在此先感谢
我也得到相同的..你如何解决它? – Myaaoonn 2012-12-31 12:38:14
这个任何解决方案..? – 2013-10-29 07:58:15
我也坚持在同一点...任何解决方案呢? – 2014-02-06 05:53:09