udp,OICQ, 客户端如何判断重复消息??

sss_624 2006-12-28 03:05:19
使用UDP,当客户端在指定时间内没有像服务器发出接受到消息的response, 则服务器重发该消息。此时若有多条消息同样消息到达客户端,客户端如何区别??
(若保存所有接受消息的ID,好像有问题)。。。
...全文
172 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dirdirdir3 2006-12-29
  • 打赏
  • 举报
回复
加一个序列号
abomber2 2006-12-29
  • 打赏
  • 举报
回复
时间 特征码 一个消息一个时间
sss_624 2006-12-28
  • 打赏
  • 举报
回复
listart(开始):你说的我有点明白了.
sss_624 2006-12-28
  • 打赏
  • 举报
回复
ID已经可以区分每条消息了。
我这里需要确定,由于网络延迟。当我再收到同一条消息,如何区分?
DarknessTM 2006-12-28
  • 打赏
  • 举报
回复
每个消息附带一个特征码,比如QQNumber_ID
listart 2006-12-28
  • 打赏
  • 举报
回复
保存所有用户的最近接收消息ID可可能的
对于每个用户来说,只要一种算法能够指明当前消息是后于最近接收消息ID所指消息就可以了
常用的算法可以考虑大于,ID增量

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧