workman 中 如何判断一条if语句是否连续执行2次呀 如果连续执行两次就执行else中的语句

人世几回伤往事

实际的业务是这样的,workman服务端给客户端发第一条指令,如果客户端回的是空包,服务端继续发第一条指令,如果还回我空包,服务端就发第二条指令。为什么要连续判断if条件执行两次,因为测试的时候有这种情况,第一次发空包,第二次发的是正常包。该if语句执行一次的话,在以后的业务中可以永远的用;如果连续执行两次就从服务端返回第二条指令。该if语句可重复用,不是用一次或者多次失效。

2162 2 0
2个回答

blogdaren

单抛开业务而言,引入静态计数器就可以达到题示的目的,不过结合业务总感觉这用法好鸡肋啊,我认为从业务规则上确保业务流的正确执行才是科学的。

大神 我也问了问别人 有人说判断客户端与服务端的fd次数,您感觉可行吗?

  • 暂无评论
年代过于久远,无法发表回答
🔝