Android即时通讯(一)

资料来自网络:

一、即时通讯

什么是即时通讯?

  • 即时通讯,又称实时通讯
  • 即时通信(Instant Messaging,简称IM)是一个实时通信系统,允许两人或多人使用网络实时的传递文字消息、文件、语音与视频交流
  • 即时通讯在开发中使用的场景
    • 开发一个类型于微信,QQ,易信的聊天软件
    • 在电商APP集成买家与卖家的实时沟通等
  • 当前时下,实现即时通讯的方案
    • 1.XMPP
    • 2.环信
    • 3极光

二、XMPP

XMPP是什么?

  • (1).XMPP:The Extensible Messaging and Presence
    Protocol(可扩展通讯和表示协议)
  • (2).XMPP是一种基于XML的即时通讯协议,XMPP的官方文档是RFC 3920
    • 这个文档定义了登录,退出,获取好友,发送消息等等的XML数据传输协议
  • (3).XMPP是一个典型的C/S架构,基本的网络形式是客户端通过TCP/IP连接到服务器,通过Socket建立连接,然后在之上传输XML流
  • (4).XMPP是一种类似于HTTP协议的一种数据传输协议,其过程就如同“解包装 --〉包装”的过程。只需要理解其接收的类型及返回的类型,便可以很好的利用XMPP来进行数据通讯
  • (5).XMPP官方网站——http://xmpp.org

XMPP实现即时通信的准备工作

1-下载Openfire服务器
2-下载XMPPFramework框架


三、环信

什么是环信?

  • 环信是一个第三平台,提供即时通信(IM –Instant Messaging )的服务
  • 环信是在XMPP的基础上进行二次开发
  • 环信在网络上传输的数据也是XML
  • 使用环信,不用自己搭建服务器,节约成本
  • 环信日活30万以下,永远免费
  • 2015年上半年易观发布中国移动IM云报告,环信稳居市场第一
  • 公司如要开发即时通讯软件,建议首选环信,环信占用市场份额较大

集成环信的前提准备

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值