-
环信
环信是一个第三方平台,提供即时通讯服务
环信是在XMPP的基础上进行的二次开发
环信在网络上传输的是xml
使用环信不用自己搭建服务器,节约成本
环信日活30万以下,全部免费
2015年,环信市场是占据第一
当然除了环信还有融云,亲加 -
环信是即时通讯的平台, 即时通讯的底层实现是用socket
-
学习环信之前我们要先学socket
图解.pngsocket又称套接字。网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket
- 网络通信的要素
网络上的请求都是通过socket来建立连接然后互相通信
IP地址(网络上主机设备的唯一标识)
端口号(定位程序)
用于标识进程的逻辑地址,不同进程的提示
有效端口号0~65535, 其中0 ~1024由系统使用或者保留端口,开发者建议使用1024以上的
传输协议(用什么方式进行交互)
常见协议有TCP,UDP
- TCP和UDP的区别
TCP(传输控制协议)
建立连接,形成传输数据的通道
在连接中进行大数据传输(数据不受限制)
通过三次握手完成连接,是可靠协议,安全送达
必须建立连接,效率会稍低
UDP(用户数据报协议)
将数据及源和目的封装成数据包,不需要建立连接
每个数据报的大小限制在64K之内
因为无需连接,所有是不可靠协议
不需要建立连接,速度快
HTTP底层就是通过socket建立通信管道,实现数据传输
HTTP是一个TCP传输协议,它是一个可靠安全的协议
- socket通信图
- 集成环信的准备
1、注册成为环信开发者
2、在开发者后台创建app,获取key
3、下载官方SDK
Snip20160717_6.png企业id 722 名字 lxy722
集成相关设置,看官方文档
Snip20160717_8.png
网友评论