2019-03-05

2019-03-05  本文已影响0人  杰简99

微聊(即时聊天)设计第一天:

技术储备:

1 android 端 :

2  服务器端:

                技术储备                  

环境搭建:

软件安装

IM(即时通信)技术

1 首先了解四大协议是什么?并不是说im必须用到四大协议,比如qq

我们如果做一个IM应用:

 1基于Im四大协议自己实现(不太方便)

 2 网易云信sdk uikit (快速集成)

 3  WebSocket 、Socket.IO (WebSocket 其实也是集于tcp的一个新协议,它使用的是tcp的套接字完成的功能。实现客户端和服务端的握手连接,连接之后它并不断开。如果说有消息,就会利用之前的通道推送给客户端,一个长连接的机制。Socket.IO 其实对WebSocket 一个封装,它完成了WebSockety以及轮询 等一些机制在里面 ,java也有对Socket.io的封装

 4   推送方案(Socket、Netty)

上一篇下一篇

猜你喜欢

热点阅读