最近在修改AODV的程式上遇到了一个问题:
假如希望终点在接收到第一个RREQ的时候,
能够等候一段时间来接收后来的RREQ。
想请教有在研究AODV的各位,是否有遇过类似的问题看能不能一同讨论。
目前我是已经囧到直接针对recvRequest的副函式中
用空for的方式硬让它等想看看会发生什么事,
结果发现不会暂停,甚至用了Sleep的指令也一样。
最后来发现,它会在执行剧本党的时候暂停(也就是模拟视窗跳出来的时间会延后),
但是当模拟视窗打开之后,执行时就不会暂停了。
这方面也令我很好奇,想请教各位为什么会这样。
十分感激。