闲暇之余,自己写了个简单的即时通讯,基于OpenFire服务器平台。整个项目包括两个部分,一个是服务器端,一个是android手机端;一、关于服务器端没什么好说的,下载安装配置即可推荐下载带jar的程序安装,配置好java_jdk的可以使用压缩包解压安装OpenFire下载地址:http://www...
分类:
移动开发 时间:
2015-07-24 20:32:44
阅读次数:
500
XMPP系列(四)---发送和接收文字消息,获取历史消息功能...
分类:
其他好文 时间:
2015-07-24 01:28:33
阅读次数:
7851
#import "AppDelegate.h"
//#import "DBAreaItem.h"
#pragma mark -
#pragma mark Private Interface
@interface AppDelegate()
typedef enum
{
AlertViewStyleConflict=10,/...
分类:
移动开发 时间:
2015-07-23 12:10:51
阅读次数:
134
一个简单的XMPP例子,包含注册、登录、心跳检测、自动重连、以及获取好友列表、添加好友功能。...
分类:
其他好文 时间:
2015-07-23 00:43:18
阅读次数:
114
在现阶段的通信服务中,各种标准都有,因此会出现无法实现相互连通,而XMPP(Extensible Message and presence Protocol)协议的出现,实现了整个及时通信服务协议的互通。有了这个协议之后,使用任何一个组织或者个人提供的即使通信服务,都能够无障碍的与其他的及时通信服务的用户进行交流。例如google 公司2005年推出的Google talk就是一款基于XMPP协议...
分类:
其他好文 时间:
2015-07-22 18:53:03
阅读次数:
116
在现阶段的通信服务中,各种标准都有,因此会出现无法实现相互连通,而XMPP(Extensible Message and presence Protocol)协议的出现,实现了整个及时通信服务协议的互通。有了这个协议之后,使用任何一个组织或者个人提供的即使通信服务,都能够无障碍的与其他的及时通信.....
分类:
其他好文 时间:
2015-07-22 17:57:31
阅读次数:
92
主要以OSChina Android客户端源码中Notice的轮询机制进行解读。一、基础知识
一般IM(即使通讯)的实现有两种方式:推送和轮询,推送就是服务器主动向客户端发送消息,用特定的协议比如XMPP、MQTT。另一种是轮询,实时性并不高,而且比较耗电。这种有分为两种情况:一段时间发起一次查询和死循环进行查询。
参考: http://jcodecraeer.com/a/anzhuokaifa/...
分类:
其他好文 时间:
2015-07-20 19:37:44
阅读次数:
133
http://gnu-linux.org/xmpp-integration-with-asterisk.htmlXmpp stands for eXtensible Messaging and Presence Protocol, Its a widely used communication pr...
分类:
其他好文 时间:
2015-07-17 18:02:20
阅读次数:
161
http://www.mundoopensource.com.br/en_page_xmpp_asterisk_pratical_example/www.mundoopensource.com.br/xmpp-asterisk-integration-practical-example-part-2...
分类:
其他好文 时间:
2015-07-17 16:01:00
阅读次数:
233