zoukankan      html  css  js  c++  java
  • XMPP框架下微信项目总结(7)聊天通信处理-发送,接受数据

    前言:通其他的功能处理一样,聊天也是通过模块发起的成为:“消息模块”

    原理:1 current客户端开启通过消息模块开启并监听消息(监听通过代理)。

            2 当“current客户端”收到来自“other客户端”的消息时,current客户端本地(沙盒)创建数据库存储聊天消息。

            3 界面展示通过获取数据库中的数据。

            4 整个过程通过socket长连接,保证了数据的实时性。

    实现:1 打消息模块开头部文件

             2 创建消息模块

             3 开启消息模块

             4  销毁消息模块(dealloc)

    一 添加消息模块

    ==========

    二 添加消息模块代码实现

    ------------------

    ==========

    三 收到好友聊天信息

    ------------------

    -----------------

    ------------------

    ==========

    四:接受消息/发送消息

    ------------------

    ------------------

    ------------------

     

  • 相关阅读:
    补充 函数详解
    Python web前端 11 form 和 ajax
    进程线程之间的通信
    面向对象epoll并发
    socket发送静态页面
    进程与线程的表示,属性,守护模式
    并发
    django, tornado
    并行
    非阻塞套接字编程, IO多路复用(epoll)
  • 原文地址:https://www.cnblogs.com/ly1973/p/5379009.html
Copyright © 2011-2022 走看看