默认
发表评论 2
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
IM客户端收到消息后,需要按接收到的时间进行排序,如何 实现比较好?
阅读(39180) | 评论(2 收藏 淘帖
Jack
国庆节快乐

客户端发送消息 : message1 message2 message3 这三条消息出去,有可能 对方 接收到的顺序是 message3 message1 message2。

当客户端点击发送按钮时 界面上展示 的顺序是  message1 message2 message3
当对方全部收到这三条消息后,对方 收到的顺序是 message3 message1 message2,
当对方 收到 后,客户端是否需要 更改一下显示的顺序 ? 也有可能需要 显示 对方收到每条消息的具体时间。
如何实现 这样的需求 比较好?

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:IM聊天界面ui显示的消息发送时间和我接收到的时间 ,如何实现比较好?下一篇:iOS 用gcdAsyncSocket开发IM关于timeout的问题
推荐方案
评论 2
要实现排序,很好办,你发消息时带上你本机的时间戳就可以,对方收到后无论你的手机时间准还是不准都无所谓,因为你带过来的时间戳只是用于排序而已。

至于更复杂的需求,你完全可以按照你自已的想法去实现即可,这跟框架没有关联和耦合性,放心去做。
感谢Jack
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部