首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

数据验证发送间距时间计算,间隔时间随着验证超时次数越多而越长

2014-01-25 
数据验证发送间隔时间计算,间隔时间随着验证超时次数越多而越长。一个应用程序,定时循环的往验证接口发送验

数据验证发送间隔时间计算,间隔时间随着验证超时次数越多而越长。
一个应用程序,定时循环的往验证接口发送验证数据,但是有时候接口对发送的数据会没有响应,也就是没有反馈,这种数据我想让他发送的时间间隔变得长一点,也就是每超时一次就累计一次,下次发送的间隔时间也响应的增加,比如第一次是间隔1分钟,第二次是间隔2分钟,第三次是间隔3分钟,第三次是间隔5分钟。我现在需要比较合适的算法来实现,或者给个想法都行!谢谢!
[解决办法]
timer 控件

if (超时)

timer 间隔时间=timer 间隔时间+60

大体就这么个意思
[解决办法]
你的发送信息多加一个字段,未发送为 0, 成功为1, 失败就 -1,最后发送时间

datediff(ss,最后发送时间,getdate())>=-[状态]*60
[解决办法]
if(超时)
{
Thread.Sleep(i+60s);
}
[解决办法]

引用:
超时我是知道的,现在我需要做的事重新计算下次发送的间隔时间。有什么算法可以用!

这需要什么算法啊,你判断超时你下次就+时间就行了,ls给出的不满足要求?

热点排行