热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

XMPPFreameWorkTurnSocket传文件怎么做呢?

我用XMPPFrameWork的TurnSocket传文件,TurnSocket的用法真的让我很老火。我用的ejabberd做服务器,挂在ejabberd服务器上的iChat和iAduim可以
我用XMPPFrameWork 的TurnSocket 传文件,TurnSocket的用法真的让我很老火。我用的ejabberd做服务器,挂在ejabberd服务器上的iChat 和 iAduim可以互相发送文件的,服务器就在当前机器上的. TurnSocket是要用到代理服务器,我用XEP-0065协议中写的,查了当前服务器上可用的可用代理
 NSError *error = nil;
    NSString *strXML = @"     from=\"test1@mini.local\"\
    to=\"mini.local\"\
    id=\"server_items\">\
    \
    " ;
    NSXMLElement *qust = [[NSXMLElement alloc] initWithXMLString: strXML error: &error ];
    NSLog(@"err :%@", error);

查到mini.local上有三个代理服务器
@"conference.mini.local", @"pubsub.mini.local", @"vjud.mini.local"
我把代理服务器设置了
    NSArray * array = [NSArray arrayWithObjects: @"conference.mini.local", @"pubsub.mini.local", @"vjud.mini.local", nil]; 
    [TURNSocket setProxyCandidates: array];
//
XMPPJID *jid = [XMPPJID jidWithString : @"test2@mini.local/mini" ];//
    _objTURNSocket = [[TURNSocket alloc] initWithStream:_xmppStream toJID:  jid ];
    [_objTURNSocket startWithDelegate:self delegateQueue:dispatch_get_main_queue() ];
.但是回调还是一直返回失败
- (void)turnSocketDidFail:(TURNSocket *)sender
谁知道TurnSocket是怎么用的呢???

4 个解决方案

#1


不知道你现在解决了没??我也不知道怎么传文件。。现在正迷惑呢。。

#2


非常迷惑!!!

#3


Mark 楼主解决了吗? QQ:1216420738,楼主请联系我......

#4


楼主解决了TURNSocket发文件吗?求教  409779449

推荐阅读
author-avatar
手机用户2502939987
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有