摘要: ios xmpp 发送语音,图片解决方案,有需要的朋友可以参考下。目前做IM多是用的xmpp。因为项目需求需要实现语音和图片的发送。发送语音图片有三种方法。1,xmppsmack。文件传输方式。2,文本流。3,服务器中转。因为项目工期等原因,最终选择了通过服务器中转的方式来实现这些功能,本博客只是用... 阅读全文
posted @ 2014-05-03 21:30 yulang 阅读(1515) 评论(0) 推荐(0)
摘要: IM标准协议有XMPP\IMPP\PRIM\SIP(SIMPLE)等,其中XMPP基于XML的协议,具备了很好的扩展性(依靠XML的域名空间)并且可以建立在TLS上使用SASL认证。1.文件比如图片、文档最好是依靠HTTP进行传输,而不使用XMPP的SOCKET连接通道2.二进制数据,依靠BASE6... 阅读全文
posted @ 2014-05-03 21:27 yulang 阅读(428) 评论(0) 推荐(1)
摘要: 原始地址:XMPPFrameWork IOS 开发(七)消息回执请参考:XEP-0184协议协议内容:发送消息时附加回执请求[cpp]view plaincopyprint?Mylord,dispatch;reado'erthesearticles.代码实现[cpp]view plaincopypr... 阅读全文
posted @ 2014-05-03 21:26 yulang 阅读(728) 评论(0) 推荐(0)
摘要: 聊天室[cpp]view plaincopyprint?//初始化聊天室XMPPJID*roomJID=[XMPPJIDjidWithString:ROOM_JID];xmppRoom=[[XMPPRoomalloc]initWithRoomStorage:selfjid:roomJID];[xmp... 阅读全文
posted @ 2014-05-03 21:24 yulang 阅读(1004) 评论(0) 推荐(0)
摘要: 原始地址:XMPPFrameWork IOS 开发(五)获取好友信息和添加删除好友好友列表和好友名片[cpp]view plaincopyprint?[_xmppRosterfetchRoster];//获取好友列表//获取到一个好友节点-(void)xmppRoster:(XMPPRoster*)... 阅读全文
posted @ 2014-05-03 21:22 yulang 阅读(571) 评论(0) 推荐(0)
摘要: 原始地址:XMPPFrameWork IOS 开发(四)消息//收到消息 - (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)message{ // NSLog(@"message =... 阅读全文
posted @ 2014-05-03 21:20 yulang 阅读(316) 评论(0) 推荐(0)
摘要: XMPP中常用对象们:XMPPStream:xmpp基础服务类XMPPRoster:好友列表类XMPPRosterCoreDataStorage:好友列表(用户账号)在core data中的操作类XMPPvCardCoreDataStorage:好友名片(昵称,签名,性别,年龄等信息)在core d... 阅读全文
posted @ 2014-05-03 21:17 yulang 阅读(218) 评论(0) 推荐(0)
摘要: 介绍ios上的XMPPFramework你能够在Xcode/iPhoneXMPP 目录找到,它只是实现了XMPP的一小部分功能。下面主要介绍在开发XMPPFramework ios应用之前的配置工作。你最好一步一步的来。第一步下载最新的XMPPFramework代码。下载第二步XMPPFramewo... 阅读全文
posted @ 2014-05-03 21:11 yulang 阅读(282) 评论(0) 推荐(0)