问题描述
接收消息,重复了,用户之间发送的消息没问题,数据库里也是重复的
解决方案
服务器下发消息需要接收的客户端确认一下才知道发送成功了,如果没收到确认就会重发一遍,弱网络环境下客户端给服务器的确认信息有可能丢了,导致服务重发了消息,建议在客户端做个判重的操作,不把重复的消息显示给客户。
时间: 2024-09-21 10:08:41
接收消息,重复了,用户之间发送的消息没问题,数据库里也是重复的
服务器下发消息需要接收的客户端确认一下才知道发送成功了,如果没收到确认就会重发一遍,弱网络环境下客户端给服务器的确认信息有可能丢了,导致服务重发了消息,建议在客户端做个判重的操作,不把重复的消息显示给客户。