[問題] 請問柯老師書上myfifo的問題

看板Network_Sim作者 (Grace丸)時間12年前 (2012/06/15 15:03), 編輯推噓3(306)
留言9則, 4人參與, 最新討論串1/1
我是初入ns2的新手,這幾日研究例子時出了點問題,特此上來板上請教各位神人 根據柯老師的NS2模擬實驗的書上的例子 執行queue.tcl的時候,一直出現問題。 根據他書上要呼叫myfifo這個佇列, myfifo的{.cc, .h}檔、ns2的makefile以及ns-default.tcl都更改了,也都make過了。 但不曉得為什麼一直出現以下錯誤訊息 invalid commanf name "Queue/myfifo" while executing "Queue/myfifo create _o476" invoked from within "if [catch "$className create $o $args" msg] { if [string match "_FAILED_SHADOW_OBJECT_" $msg] } ........ ...... ...... ..... .... "$ns duplex-link $r1 $r2 56k 10ms $par1" (file "queue.tcl" line 57) 然後我的NS2是架設在ubuntu 11.10版本,ns2版本為2.35 不知道是否還有哪個模組或設定沒有修改到的, 煩請各位大大指教。 最後,謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.25.149

06/15 22:04, , 1F
自訂的佇列也要向ns2註冊,書上這部份似乎漏掉了
06/15 22:04, 1F

06/15 22:04, , 2F
錯誤訊息是說不認得自訂的佇列
06/15 22:04, 2F

06/16 01:21, , 3F
ns2版本換舊一點 用光碟給的
06/16 01:21, 3F

06/19 15:07, , 4F
所以是要去default註冊嗎??
06/19 15:07, 4F

06/19 19:39, , 5F
也不用,你可以用老師課本的版本來改,不過mac要自己
06/19 19:39, 5F

06/19 19:40, , 6F
在重新編譯一次~(假如你想套用後來才出的mac版本)
06/19 19:40, 6F

06/21 14:22, , 7F
後來有用老師的版本改,然後可以了因為後來有看defaul
06/21 14:22, 7F

06/21 14:22, , 8F
發現下面好像老師有多加一些東西 不知道是不是這個原
06/21 14:22, 8F

06/21 14:24, , 9F
因,那如果要套用新版本是直接複製過去再make?
06/21 14:24, 9F
文章代碼(AID): #1FsjvSV_ (Network_Sim)
文章代碼(AID): #1FsjvSV_ (Network_Sim)