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
이것에 대한 해결책은 ..? –
나는 또한 같은 지점에서 붙어있어 ...이 모든 솔루션? –