XMPP协议
XMPP(eXtensible Messaging and Presence Protocol,可扩展消息处理和现场协议)是一种在两个地点间传递小型结构化数据的协议。在此基础上,XMPP协议已经被用来构建大规模即时通信系统、游戏平台、协作空间及语音和视频会议...
云聊IM
1年前 (2019-09-27) 778℃
1喜欢
XMPP的地址叫做JabberID(简写为JID),它用来标示XMPP网络中的各个XMPP实体。JID由三部分组成:domainpart,localpart和resourcepart。JID中domain是必不可少的部分。注意:domain和user部分是不分大小写的,但是re...
云聊IM
2年前 (2019-05-24) 1922℃
1喜欢
前言
即时通讯应用(包括IM聊天应用、实时消息推送应用等)开发的前期技术选型时,关于数据传输格式的选择,在即时通讯开发者同行的眼里,是个极富争议话题。
精略分析一下,大概的原因在于:
可选择的协议或封装格式多种多样:
可选择的余地很大:XMPP、Protobuf、JSON、私有...
云聊IM
3年前 (2018-03-17) 1004℃
0喜欢
这一节就是消息发送与接收的实现了
//消息监听
ChatManager cm = XmppConnection.getConnection().getChatManager();
//发送消息给pc服务器的好友(获取自己的服务器,和好友)
final Chat ...
云聊IM
3年前 (2018-02-19) 2168℃
1喜欢
先介绍一个方法类,主要是添加好友等方法。
public class XmppService{
/**
* 删除当前用户
* @param connection
* @return
*/
pub...
云聊IM
3年前 (2018-02-18) 1542℃
1喜欢
我利用xmpp协议写的Spark作为另一个客户端,与我自己建的QQ客户端进行测试。
首先下载Spark,安装,配置,可以用我们openfire服务端建立的帐号进行登录。
首先 先添加好友,添加组,然后读取好友列表,我这个地方写的简单,可以借鉴,自己优化。
登录成功后,点击men...
云聊IM
3年前 (2018-02-17) 1781℃
2喜欢
上节openfire服务器已经搭建完成,这节看看,怎么使用smack基于xmpp协议登录openfire服务器。
openfire+Android+smack开发环境配置可以参考:Android Studio 使用 smack4.3 搭建 Openfire+smack 开源IM开...
云聊IM
3年前 (2018-02-16) 1876℃
0喜欢
更详细的openfire安装配置
windows平台:http://www.yunliaoim.com/im/319.html
linux平台:http://www.yunliaoim.com/im/4537.html
更多openfire的文章:http://www.yunli...
云聊IM
3年前 (2018-02-15) 1500℃
0喜欢
基于 XMPP 协议的手机多方多端即时通讯方案 1
目 录 2
一、 开发背景 3
1、 国际背景 3
2、 国内背景 3
3、 为什么选择 XMPP 协议 3
二、 Xmpp 协议介绍 5
1、 Xmpp 协议概述 5
2、 Xmpp 协议内容 5
3、 Xmpp 协议优点 5...
云聊IM
3年前 (2017-11-02) 1252℃
0喜欢
由于项目需要做一个基于XMPP协议的Android通讯软件。故开始研究XMPP
XMPP协议采用的是客户端-服务器架构,所有从一个客户端发到另一个客户端的消息和数据都必须经过XMPP服务器转发,而且支持服务器间DNS的路由,也就是说可以构建服务器集群,使不同的服务器下的客户端也可...
云聊IM
3年前 (2017-10-10) 1322℃
0喜欢