NSUserDefaults standardUserDefaults]; [defaults setObject:account forKey:kAccountKey]; [defaults setObject:pwd forKey:kPasswordKey]; [defaults setObje ...
分类:
其他好文 时间:
2017-06-21 16:49:49
阅读次数:
140
在现阶段的通信服务中,各种标准都有。因此会出现无法实现相互连通,而XMPP(Extensible Message and presence Protocol)协议的出现,实现了整个及时通信服务协议的互通。有了这个协议之后。使用不论什么一个组织或者个人提供的即使通信服务,都可以无障碍的与其它的及时通信 ...
分类:
其他好文 时间:
2017-06-20 13:42:43
阅读次数:
476
xmpp是一个通信协议。因为这是个开放的协议,为了节俭开发成本,很多即时应用都采用了这个协议。Android上最常用的组合asmack +openfire。Asmack是smack的android版,是对xmpp协议进行了封装,并提供了丰富的api,简化了操作。Openfire是一个开源的IM服务器 ...
分类:
移动开发 时间:
2017-06-20 10:55:40
阅读次数:
283
今天開始做到最基本的功能发送和接收消息、获取本地历史数据。 先上到眼下为止的效果图: 首先是要在XMPPFramework.h中引入数据存储模块: //聊天记录模块的导入 #import "XMPPMessageArchiving.h" #import "XMPPMessageArchivingCo ...
分类:
其他好文 时间:
2017-06-18 21:50:48
阅读次数:
166
一、用户登录流程 用户登录流程.png 注意:XMPP核心文件,基于TCP的XML流的传输,XMPPFrame框架是通过代理的方式实现消息传递的 实现用户登录的步骤如下: 1、实例化XMPPStream并设置代理,同时添加代理到工作队列 2、使用JID连接至服务器,默认端口为5222,JID字符串中 ...
分类:
其他好文 时间:
2017-06-16 11:22:00
阅读次数:
251
在现阶段的通信服务中。各种标准都有,因此会出现无法实现相互连通,而XMPP(Extensible Message and presence Protocol)协议的出现,实现了整个及时通信服务协议的互通。有了这个协议之后,使用不论什么一个组织或者个人提供的即使通信服务,都可以无障碍的与其它的及时通信 ...
分类:
其他好文 时间:
2017-06-14 22:15:47
阅读次数:
170
#import "AppDelegate.h" #import "XMPPFramework.h" /* * 在AppDelegate实现登录 1. 初始化XMPPStream 2. 连接到服务器[传一个JID] 3. 连接到服务成功后,再发送密码授权 4. 授权成功后,发送"在线" 消息 */ @... ...
分类:
移动开发 时间:
2017-06-10 12:19:11
阅读次数:
210
云计算时代应用设计十二要素 在云计算时代。应用的整个生命周期将在数据中心里度过。这跟传统软件模式极大不同。 云应用实际上意味着:代码 + 配置 + 执行时环境。 什么样的软件才是可用性和可维护性好的软件?什么样的代码才干避免兴许开发的上手障碍?什么样的实施才干可靠的执行在分布式的环境中? Herok ...
分类:
其他好文 时间:
2017-06-02 22:09:44
阅读次数:
291
根据xmpp协议 客户端发送: <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>XXXXXXXXXXXXXXXXXXXXX=</auth> 其中,xmlns是命名空间,mechanism是用户名密码的加密方式,auth ...
分类:
其他好文 时间:
2017-05-27 19:07:26
阅读次数:
259
任何一个信息的发送都需要关注两个部分,信息的发出,和信息在界面中的显示 往期回顾: xmpp整理笔记:环境的快速配置(附安装包) http://www.cnblogs.com/dsxniubility/p/4304570.html xmpp整理笔记:xmppFramework框架的导入和介绍 htt ...
分类:
其他好文 时间:
2017-05-25 16:21:10
阅读次数:
243