iOS开发拓展篇-XMPP简单介绍一、即时通讯简单介绍1、简单说明即时通讯技术(IM)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容有许多的IM系统,如AOL IM、Yahoo IM、 MSN以及QQ,它们最大的区别在于...
分类:
移动开发 时间:
2014-09-21 23:46:21
阅读次数:
311
系列一:
基于xmpp openfire smack开发之openfire介绍和部署[1]
基于xmpp openfire smack开发之smack类库介绍和使用[2]
基于xmpp openfire smack开发之Android客户端开发[3]
基于xmpp openfire smack开发之Android消息推送技术原理分析和实践[4]
系列二...
分类:
移动开发 时间:
2014-09-17 15:17:42
阅读次数:
229
设计过一款基于开源的XMPP即时通信协议的软件,采用C/S协议,通过GPRS无线网络用TCP协议到服务器,以架设开源的Openfire 服务器作为即时通讯平台
系统主要由以下部分组成:一是:服务器,负责管理发出的链接或者其他实体的会话,接收或转发XML 数据给客户端,它与服务器链接,通过XMPP协议获得由服务器或任何其它相关的服务锁提供的全部功能,三是协议网关的信息与外部消息系统...
分类:
移动开发 时间:
2014-09-17 15:14:42
阅读次数:
255
(文中部分内容来自网络)XMPP协议:XMPP : The Extensible Messaging andPresence Protocol.中文全称:可扩展通讯和表示协议. 简介:可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP...
分类:
移动开发 时间:
2014-09-17 14:49:42
阅读次数:
268
本文主旨在于,对目前Android平台上最主流的几种消息推送方案进行分析和对比,比较客观地反映出这些推送方案的优缺点,帮助大家选择最合适的实施方案。 方案1、使用GCM服务(Google Cloud Messaging) 简介:Goo...
分类:
移动开发 时间:
2014-09-16 10:59:50
阅读次数:
309
发现android使用asmack连接ejabberd,总会出现各种各样的问题
经过多次试验,具体过程的exception就不写了,成功的写法如下...
分类:
移动开发 时间:
2014-09-15 12:58:48
阅读次数:
236
smack你可以看成是一套封装好了的用于实现XMPP协议传输的API,它是一个非常简单并且功能强大的类库,给用户发送消息只需要三行代码。下载地址:http://www.igniterealtime.org/downloads/index.jsp这里需要强调一点,我们在android上开发用的其实是移...
分类:
其他好文 时间:
2014-09-11 13:52:31
阅读次数:
168
预计要实现的功能:
?用户登录、注册
?相互添加好友 Roster(花名册)
?好友之间的聊天
?表情文字(CoreText)
?聊天状态 XEP-0085(在线、离开、请 勿打扰)
?聊天室群聊 XEP-0045
?发送文件 XEP-0096
?语音聊天 XEP-0065(本地录音、发送音频、播放)
XMPP...
分类:
移动开发 时间:
2014-09-10 00:31:09
阅读次数:
343
?即时通讯技术(IM)支持用户在线实时交谈。
?IM系统最大的区别在于各自通讯协议的实现,
所以即时通讯技术的核心在于它的传输协议
?协议用来说明信息在网络上如何传输,
目前已经出现过的IM协议包括:
IETF的对话初始协议(SIP)和即时通讯对话初始协议和表示扩展协议(SIMPLE)、
应用交换协议(APEX)、
显示和即时通讯协议(PRIM)
基于XML且开放的...
分类:
移动开发 时间:
2014-09-09 18:24:09
阅读次数:
491
微信是腾讯采用自己开发的协议做的,其他市面上很多产品大都是采用XMPP协议,包括米聊在内之前也是这样子。 采用XMPP协议,服务端可以采用OpenFire搭建,客户端有个开源的叫asmack的东西,google下可以找到。 如果人手少,时间紧,建议采用XMPP,很快就可以出来东西。 ...
分类:
编程语言 时间:
2014-09-09 11:06:28
阅读次数:
188