当同时(基本上时同一时刻的)有多个(四个以上)手机发送短信给手机A,偶尔会出现有些(1、2、3个,通常是一个)手机的短信没有收到,当我再次用这些短信没有被收到的手机再次发送短信给A后,这时发现A收到了两条短信:一条是上次发送的;另一条是这次发送的。
请问各位高手们有没有碰到此类问题,还望指点迷津!
9 个解决方案
#1
也遇到过同样的问题
关注ing
关注ing
#2
是不是短信缓冲区没有清理干净,(瞎猜的)
#3
估计是A无法同时响应那么多的短信,就通知网络延迟再发。那些无法响应的短信就存储在网络端了。
也可能是,A其实收到了那些短信,但是它的内部同步机制存在一定的问题,没有及时的把短信的情况报告出来。可以主动去查询一下看是否有未读的短信。
也可能是,A其实收到了那些短信,但是它的内部同步机制存在一定的问题,没有及时的把短信的情况报告出来。可以主动去查询一下看是否有未读的短信。
#4
不懂,学习!
#5
试试做延时时候把每次查询延时做长些
#6
To:OldKitty(老猫)
主动查询是指发送AT+CMGL指令来查看吗?我试过了查询SIM卡中没有短信
我今天测试发现当没有收到短信时再过大约2分钟就可以收到,也就是延迟了2分钟才收到短信;也可以用重新开机来接收;现在问题还没有解决,项目下个礼拜就要评审了,各位大侠救救我吧!分数多少没问题。
主动查询是指发送AT+CMGL指令来查看吗?我试过了查询SIM卡中没有短信
我今天测试发现当没有收到短信时再过大约2分钟就可以收到,也就是延迟了2分钟才收到短信;也可以用重新开机来接收;现在问题还没有解决,项目下个礼拜就要评审了,各位大侠救救我吧!分数多少没问题。
#7
我觉得是GSM网络短信系统的问题,可以定时向网络查询是否有短消息。
#8
To:zzhouj(嘿嘿)
用什么指令或方法才能向GSM网络查询是否有短消息?
用什么指令或方法才能向GSM网络查询是否有短消息?
#9
看一下短信模块中的是否有这个方法或消息。
#1
也遇到过同样的问题
关注ing
关注ing
#2
是不是短信缓冲区没有清理干净,(瞎猜的)
#3
估计是A无法同时响应那么多的短信,就通知网络延迟再发。那些无法响应的短信就存储在网络端了。
也可能是,A其实收到了那些短信,但是它的内部同步机制存在一定的问题,没有及时的把短信的情况报告出来。可以主动去查询一下看是否有未读的短信。
也可能是,A其实收到了那些短信,但是它的内部同步机制存在一定的问题,没有及时的把短信的情况报告出来。可以主动去查询一下看是否有未读的短信。
#4
不懂,学习!
#5
试试做延时时候把每次查询延时做长些
#6
To:OldKitty(老猫)
主动查询是指发送AT+CMGL指令来查看吗?我试过了查询SIM卡中没有短信
我今天测试发现当没有收到短信时再过大约2分钟就可以收到,也就是延迟了2分钟才收到短信;也可以用重新开机来接收;现在问题还没有解决,项目下个礼拜就要评审了,各位大侠救救我吧!分数多少没问题。
主动查询是指发送AT+CMGL指令来查看吗?我试过了查询SIM卡中没有短信
我今天测试发现当没有收到短信时再过大约2分钟就可以收到,也就是延迟了2分钟才收到短信;也可以用重新开机来接收;现在问题还没有解决,项目下个礼拜就要评审了,各位大侠救救我吧!分数多少没问题。
#7
我觉得是GSM网络短信系统的问题,可以定时向网络查询是否有短消息。
#8
To:zzhouj(嘿嘿)
用什么指令或方法才能向GSM网络查询是否有短消息?
用什么指令或方法才能向GSM网络查询是否有短消息?
#9
看一下短信模块中的是否有这个方法或消息。