美文网首页
2019-03-05

2019-03-05

作者: 杰简99 | 来源:发表于2019-03-05 22:30 被阅读0次

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

    技术储备:

    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)

    相关文章

      网友评论

          本文标题:2019-03-05

          本文链接:https://www.haomeiwen.com/subject/sdjauqtx.html