前言:通其他的功能处理一样,聊天也是通过模块发起的成为:“消息模块”
原理:1 current客户端开启通过消息模块开启并监听消息(监听通过代理)。
2 当“current客户端”收到来自“other客户端”的消息时,current客户端本地(沙盒)创建数据库存储聊天消息。
3 界面展示通过获取数据库中的数据。
4 整个过程通过socket长连接,保证了数据的实时性。
实现:1 打消息模块开头部文件
2 创建消息模块
3 开启消息模块
4 销毁消息模块(dealloc)
一 添加消息模块
==========
二 添加消息模块代码实现
------------------
==========
三 收到好友聊天信息
------------------
-----------------
------------------
==========
四:接受消息/发送消息
------------------
------------------
------------------