转:http://blog.csdn.net/hzaccp3/article/details/19964655 需求: 通过http方式,向openfire客户端发信息(非XMPP协议)openfire发送信息(只发信息)通常使用smack等XMPP客户端来实现,但有时有些客户端不想使用smack, ...
分类:
Web程序 时间:
2017-07-27 20:32:17
阅读次数:
214
转:http://blog.csdn.net/huwenfeng_2011/article/details/43418493 Plugin接口规范 插件是openfire功能的增强表现,它的主要任务: l 在XMPP协议中作为附加功能实现 l 动态修改控制管理台 l 使用openfire api作为 ...
分类:
其他好文 时间:
2017-07-24 14:42:53
阅读次数:
212
前段时间写了个自定义通信协议的聊天室(即用\r\n标记字符串,作为一句话),总感觉自己弄的那个协议实现虽然简单,但是拓展性就太差了,只适合于发送聊天的内容,难以包含更多的信息。基于上述几点,于是就开始接触Xmpp协议,并自己定义了一个简单的Xmpp协议用以实现聊天室。 首先有2点要知道: 1.什么是 ...
分类:
其他好文 时间:
2017-07-20 10:26:09
阅读次数:
255
本篇主要说一下怎样利用命令行来正确配置MySql。 首先打开终端: 1.为mysql起一个别名 alias mysql=/usr/local/mysql/bin/mysql 2.创建mysql的管理员 admin(后期登陆用到) alias mysqladmin=/usr/local/mysql/b ...
分类:
移动开发 时间:
2017-07-09 16:00:21
阅读次数:
271
我希望,This is a new day! 在看代码之前,我认为你还是应该先整理一下心情,来听我说几句: 首先,我希望你是在早上边看这篇blog,然后一边開始动手操作。假设你仅仅是看blog而不去自己对照项目,作用不是非常大。一日之计在于晨,所以怀着一颗对技术渴望,激动的,亢奋的心情去学习。你才干 ...
分类:
移动开发 时间:
2017-06-24 20:57:53
阅读次数:
282
之前开发的项目中实用到IM聊天功能。可是这块功能公司有专门的IM团队来开发,由他们开发好后。直接接入到我们APP中。我參与写IM相关功能非常地少,所以也一直想学习相关知识 。 眼下Android主要用的是XMPP协议及OPenfireserver来实现IM功能,我也从这块入手学习。也感谢全部分享资料 ...
分类:
移动开发 时间:
2017-06-23 10:34:35
阅读次数:
290
XMPP详解 XMPP(eXtensible Messaging and Presence Protocol,可扩展消息处理和现场协议)是一种在两个地点间传递小型结构化数据的协议。在此基础上,XMPP协议已经被用来构建大规模即时通信系统、游戏平台、协作空间及语音和视频会议系统。 XMPP由几个小的构 ...
分类:
其他好文 时间:
2017-06-21 16:56:16
阅读次数:
323
xmpp是一个通信协议。因为这是个开放的协议,为了节俭开发成本,很多即时应用都采用了这个协议。Android上最常用的组合asmack +openfire。Asmack是smack的android版,是对xmpp协议进行了封装,并提供了丰富的api,简化了操作。Openfire是一个开源的IM服务器 ...
分类:
移动开发 时间:
2017-06-20 10:55:40
阅读次数:
283
根据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 要点. 1. client(C) 和server端(S) 通过TCP连接5222port进行全双工通信.2. XMPP 信息均包括在 XML streams中.一个XMPP会话, 開始于<stream> 标签, 并结束于</stream>标签.全部其它的信息都位于这俩标签之间.3. 出于安 ...
分类:
其他好文 时间:
2017-05-21 10:55:30
阅读次数:
397