zoukankan      html  css  js  c++  java
  • 即时通信客户端流程,

    1,注册用户(隐匿的过程)

    2,使用用户名,昵称登陆(隐匿的过程)

     

    3,添加好友(可以是双向的,可以是单向的)

    4发消息,图片,语音(根据用户名登陆)

     

    功能:

    对一发消息

    1,点击对方头像(自己已经注册,已经登陆了,并且获取到了对方的用户名了),发送信息,

     

    历史聊天列表信息的维护:

    1缓存到本地(如果删除APP就没有了)

     

    好友列表信息的维护:

    1,通过添加好友的入口(单向添加,双向添加),添加好友

    双向添加:如果添加过了好友,那么需要对方接受了,才能够聊天,有一个请求的过程,也就是说点击了头像不能够立刻聊天的,读取服务器上的数据,

    单向添加:添加好友是可以单向添加的,不等待对方接受,但是 是可以发送信息的(有点像qq临时聊天),读取本地,或者维护到自己的服务器上面,建立一层好友关系

     

    群聊,多对多发送消息:

    1,一个人建立群,然后添加好友,可以搜索找到好友,也可以从已经添加的好友里面添加好友

    2,自己搜索群名,自己申请添加

     

    建立关系,保存关系,要么单向的要么双向的,

    创建一个组,然后添加路人甲;路人甲搜索组,然后加入组;要么我找你,要么你找我;

  • 相关阅读:
    sgu114Telecasting station
    UVA11748 Rigging Elections (dfs)
    UVA11080Place the Guards (二分图染色)
    修复损坏的COM+目录
    iis增加对flv的支持
    CRM开发中的小技巧
    CRM中代理商,招商专员,招商经理,公司内部员工权限描述
    使用js为DataGrid设定行
    文档和在线视频开发
    网站数据采集
  • 原文地址:https://www.cnblogs.com/guligei/p/4054847.html
Copyright © 2011-2022 走看看