/IMSocketClient

项目简介https://www.jianshu.com/p/fb0d9669815a

Primary LanguageObjective-C

IMSocketClient

项目简介https://www.jianshu.com/p/fb0d9669815a

以下是聊天系统客户端版本记录以及功能,想要完成整个聊天系统时间是非常长的,所以我们把每个版本的功能尽量做小一点,循循渐进;当然了,肯定也会遇到很多没有想到的问题,我们一起慢慢解决

1.0.0 1:与指定服务器建立连接,要进行握手操作,握手主要是获取加密密钥 2:连接后进行登录,获取imid,现在的处理是和uid保持一致 3:登录成功后设置imid到控制中心,并启动心跳机制,后续发送数据需加上imid 4:服务器主动断开连接后要进行重连,重连间隔为5秒,重建次数为5次

1.0.1 1:能与好友发起单聊 2:单聊只做发送文本消息,其他消息类型界面可以先做出来,方法先放那里 3:不做会话列表界面 4:客户端需要缓存消息内容 5:可以拉取自己的离线消息