1、即时通讯技术

  • 即时通讯(IM:Instant Messaging):又称实时通讯,支持用户在线实时交谈,允许两人或多人使用网络实时的传递文字消息、文件、语音与视频交流。

  • 即时通讯在开发中使用的场景有许多,如 AOL、Yahoo IM、MSN、QQ 以及微信等聊天软件,在电商 APP 集成买家与卖家的实时沟通等。它们最大的区别在于各自通讯协议的实现,所以即时通讯技术的核心在于它的传输协议,协议是用来说明信息在网络上如何传输。

  • 如果有了统一的传输协议,那么应当可以实现各个 IM 之间的直接通讯,为了创建即时通讯的统一标准,人们多次努力,试图统一各大主要 IM 供应商的标准(AOL、Yahoo 及 Microsoft),但无一成功,且每一种 IM 仍然继续使用自己所拥有的协议。目前已经出现过的 IM 协议包括:

    • SIP :IETF 的对话初始协议,是建立 VOIP 连接的 IETF 标准,而 VOIP 就是网络电话。
    • SIMPLE:即时通讯对话初始协议和表示扩展协议。
    • APEX :应用交换协议。
    • PRIM :显示和即时通讯协议。
    • XMPP :基于 XML 且开放的可扩展通讯和表示协议,常称为 Jabber 协议。
  • 当前实现即时通讯的方案:

    • XMPP :可扩展通讯和表示协议。

iOS - IM 即时通讯相关推荐

  1. 【原创】轻量级移动端即时通讯技术 MobileIMSDK 发布了

    申明:MobileIMSDK目前为个人原创开源工程,投入了大量的时间和精力,希望对需要的人有所帮助.如需与作者交流,见文章底部个人签名处,互相学习.Q群:215891622,欢迎共同志趣者学习和交流. ...

  2. 开源即时通讯IM框架 MobileIMSDK v6.3 发布

    一.更新内容简介 本次更新为次要版本更新,进行了若干优化(更新历史详见:码云 Release Nodes).可能是市面上唯一同时支持UDP+TCP+WebSocket 三种协议的同类开源IM框架. 二 ...

  3. Android即时通讯与IOS端发送语音的问题。

    现在在做一个即时通讯,要发送语音.大家规定好的是aac文件. 现在是我这边录的发给IOS那边可以播放,我自己录的传到服务器再下载下来自己也可以播放,但是IOS那边录的我down下来之后就不行了.放不了 ...

  4. iOS:融云即时通讯快速集成

    一.介绍 即时通讯在众多社交软件.生活软件以及教育软件中已经是必备的功能了,在当前国内,即时通讯SDK做的比较不错的有那么几家,例如环信SDK.融云SDK...,这两家做的都很不错,各有千秋吧,要是真 ...

  5. 恩布企业即时通讯软件,EntboostChat 1.4.2发布,iOS开源IM

    为什么80%的码农都做不了架构师?>>>    恩布企业即时通讯软件,iOS苹果开源手机客户端 EntboostChat 发布 1.4.2 版本. EntboostChat 是 iO ...

  6. 2021最新4合1即时通讯IM源码-服务端+PC+WEB+安卓+IOS完整原生源码

    介绍: 20214合1即时通讯IM源码 服务端+PC+WEB+安卓+IOS完整原生源码 附完整开发文档+视频搭建教程. 注意:此源码亲测可用,他处有小问题,我们已经修复.任何源码,难免有瑕疵,但不影响 ...

  7. iOS即时通讯输入框随字数自适应高度

    代码地址如下: http://www.demodashi.com/demo/13210.html 前言 本人最近在研究socket与聊天界面的UI,在写聊天界面UI的时候是模仿微信的界面其中的文字输入 ...

  8. ios即时通讯客户端开发之-mac上搭建openfire服务器

    CHENYILONG Blog ios即时通讯客户端开发之-mac上搭建openfire服务器 转自:月光的尽头 ios即时通讯客户端开发之-mac上搭建openfire服务器 一.下载并安装open ...

  9. 即时通讯源码,包含安卓,iOS,H5,MacOS,PC,Java后端

    即时通讯源码,包含安卓,iOS,H5,MacOS,PC,Java后端 YID:391000625261646335酷柒网络技术有限公司

最新文章

  1. 全网仅此一篇:工业级压力传感器设计及实现(华大半导体HC32L136)
  2. 30~60万|项目需求——胳膊与手指的动态识别技术
  3. 谷歌最新财报:平均每天入账5个亿,还是不及预期;皮猜:未来靠云+AI
  4. Python 深度学习目标检测评价指标 :mAP、Precision、Recall、AP、IOU等
  5. php实现微信清粉功能,PHP实现微信提现功能
  6. JVM性能调优监控工具专题二:VisualVM基本篇之监控JVM内存,CPU,线程
  7. Django之ORM操作
  8. 剑指Offer 从尾到头打印链表
  9. (85)Verilog HDL:板间信号同步
  10. OpenCV-Python实战(18)——深度学习简介与入门示例
  11. 局部搜索算法 之 局部搜索算法,爬山法,模拟退火,集束搜索,遗传算法
  12. 白话空间统计之二十五:空间权重矩阵(四)R语言中的空间权重矩阵(3):反距离权重
  13. ad13批量安装元件库_常用的Altium Designer AD09 AD14 AD18元件库 原理图库(543个)+PCB封装库(509个)...
  14. 金蝶注册不了服务器,金蝶KIS专业版V10.0加密服务器无法注册?
  15. python 会议室预约系统 开源_最新PHP会议室预定管理系统mrbs-1.8.0开源会议室预订系统安装教程...
  16. Linux DMA 内dwc_prep_slave_sg函数与device_prep_dma_cyclic函数
  17. 2.25亿个邮箱密码被盗、微软漏洞或致黑客接管域控制器|12月23日全球网络安全热点
  18. 股票指标 PHP,怎样将股票指标改为选股指标
  19. Python——数字金字塔
  20. Windows 7系统和Windows 10系统的镜像下载地址集(含专业版)

热门文章

  1. 软件安装或打包遇到的问题 “请与管理员联系将程序包的安装用户界面选项更改为基本”...
  2. 2019北信科 题解
  3. Mac安装PHP开发环境
  4. ie11 .pac代理脚本无法使用的问题
  5. 【FRR 】CLI简要分析
  6. python模拟手机操作_Selenium使用Chrome模拟手机浏览器方法解析
  7. JFrame基本操作
  8. Django新建应用时出错raise RuntimeError(“populate() isn‘t reentrant“)
  9. C++:结构体初始化和赋值
  10. linux 刻录软件