xmpp
brockliu1010
这个作者很懒,什么都没留下…
展开
-
Android平台下基于XMPP的IM研究
前言 本文将用实验步骤的方式,讲述如何在一台PC上,在2个android模拟器之间,以及android模拟器和Gtalk PC客户端之间进行XMPP通讯。 本文所用的代码样例,来源于一篇叫做“Totally *Unofficial* Android GTalk Client (Send/Receive XMPP Messages)”的文章,你在google上搜索“android g转载 2013-10-07 10:54:13 · 573 阅读 · 0 评论 -
基于XMPP协议的Android IM研究
之前在做基于XMPP协议的Android IM项目的过程中遇到了不少问题,由于国内这方面的资料相对比较少,而且不够全面,经过不断的学习和请教,项目有了一点进展,下面分享一下在项目的过程中遇到的问题和解决办法。 首先,声明XMPP连接: Java代码 public static final ConnectionConfiguration connConfig = n转载 2013-10-07 10:51:09 · 1779 阅读 · 0 评论 -
搭建XMPP协议,实现自主推送消息到手机
关于服务器端向Android客户端的推送,主要有三种方式: 1.客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送,这是去服务端拽数据。但是实现简单,主要缺点:耗电等 2.Google的C2DM,具体不细说,缺点,服务器在国外,你懂得,不是很稳定。 3.XMPP协议,它是一种基于XML的传递协议,具有很强的灵活性和可扩展性。它的特点是将复杂性从客户端转移到了服务器端。 听转载 2013-10-07 10:55:54 · 559 阅读 · 0 评论 -
smack 小例子
import org.jivesoftware.smack.Chat; import org.jivesoftware.smack.ChatManager; import org.jivesoftware.smack.ConnectionConfiguration; import org.jivesoftware.smack.MessageListener; imp转载 2013-10-07 11:21:03 · 597 阅读 · 0 评论 -
openfire+smack简单实时通信
最近刚刚接触openfire,用它实现了简单的实时通信,这里只实现了两个特定的用户之间消息的发送,分享给像我一样的初学者 1、下载安装openfire 下载地址http://www.igniterealtime.org/projects/openfire/index.jsp 下载smack api包:http://www.igniterealtime.org/proj转载 2013-10-07 18:03:57 · 619 阅读 · 0 评论 -
XMPP协议相关
务器下的客户端也可以通信,XMPP的前身是一个开源组织制定的网络通信协议——Jabber,XMPP的核心是在网络上分片段发送XML流的协议,这个协议是XMPP的即时通讯指令的传递手段。 为了防止服务器间发送的数据被篡改或偷听,XMPP服务器通信引入了TLS机制,使用TLS机制能实现数据的加密,从而保证了在数据传输过程种数据的安全。 一个XMPP实体的地址称为Jabber转载 2013-10-07 18:44:36 · 1175 阅读 · 0 评论