[問題] 關於NS2上修改AODV演算法的問題

看板Network_Sim作者 (0.0)時間15年前 (2010/01/12 14:48), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
最近在修改AODV的程式上遇到了一個問題: 假如希望終點在接收到第一個RREQ的時候, 能夠等候一段時間來接收後來的RREQ。 想請教有在研究AODV的各位,是否有遇過類似的問題看能不能一同討論。 目前我是已經囧到直接針對recvRequest的副函式中 用空for的方式硬讓它等想看看會發生什麼事, 結果發現不會暫停,甚至用了Sleep的指令也一樣。 最後來發現,它會在執行劇本黨的時候暫停(也就是模擬視窗跳出來的時間會延後), 但是當模擬視窗打開之後,執行時就不會暫停了。 這方面也令我很好奇,想請教各位為什麼會這樣。 十分感激。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.20.36

01/12 22:42, , 1F
利用schedule(,,n)將本來要做的工作延後n秒。
01/12 22:42, 1F

01/12 22:43, , 2F
小小線索 由此延伸去google找資料吧。
01/12 22:43, 2F

01/13 07:00, , 3F
十分感激
01/13 07:00, 3F
文章代碼(AID): #1BJ1j4kC (Network_Sim)
文章代碼(AID): #1BJ1j4kC (Network_Sim)