原创 ./common/ptypes2tcl > gen/ptypes.cc Segmentation fault
ns2 make出現錯誤 ./common/ptypes2tcl > gen/ptypes.cc Segmentation fault make: *** [gen/ptypes.cc] Error 139 原因 ~ns/common/
原创 ubuntu11.04網絡設備未託管 解決方案
原因可能是pppoe撥號上網設置與什麼衝突 解決 root下修改 /etc/network/interfaces文件 刪除inface dsl-provider inet ppp該行及之後的設置 只保
原创 flowid與pkttype的賦值與作用
在iph中有fid_(flowid)這個字段, cmn頭中有pype(pkttpye), 試圖根據pkttype來區分上層的業務類型,根據flowid來區分具體幾個業務流。 於是實驗中的tcl腳本模擬了一個從節點1到節點4的cbr業務流,
原创 ns2添加註冊新協議
1. 在common/packet.h中註冊分組類型 2. 在common/packet.h中註冊分組名稱 //爲了在trace中能夠
原创 Eclipse遇到的一些問題,和對應的解決辦法
1、“binary not found” 需要build(編譯)工程,注意build preference中的“自動生成makefile
原创 ubuntu8.04 應用程序最小化之後在面板裏找不到圖標
問題如題,11.04以前的版本解決類似,右鍵面板->添加到面板->窗口列表或窗口選擇器添加到面板上
原创 eclipse快捷鍵
Eclipse help-->Key Assist9(幫助-->鍵輔助ctrl+shift+L) 列出很多快捷鍵 比如: 代碼格式化:Ctrl+shift+F 塊註釋/取消註釋:Ctrl+shift+/ Ctrl+s
原创 ns-2無線模擬Trace中的AGT, RTR, MAC含義
在無線模擬的Trace文件中的該字段: -Nl string Network trace Level (AGT, RTR, MAC, etc.)
原创 ptype
在上篇 flowid和ptype的賦值與作用 中,提出了問題。 按照逐步搜索fid_的方法,搜索hdr_cmn的ptype字段,同樣發現該字段由Agent的ptype字段賦值。 對於CBR-traffic -> Agent/udp ->n
原创 理解NS2中Packet的包頭
ns2中的數據包全部是由Packet進行表示的,當我們需要創建一個新的數據包時,就調用Packet::alloc方法,下面看看Packet::
原创 packet轉發時需注意的報頭的幾個變量
iph->src&dst源目的地址,生成packet時賦值即可 cmn->pre_hop_ cmn->next_hop_ 上一跳 &下一條 必要時每次都要更新 cmn->add_type_,在生成報文時賦值即可,(如NS_AF_INET,
原创 CBR-traffic的ptype
void CBR_Traffic::init() //(~/tools/cbr_traffic.cc){ // compute inter-packet interval interval_ = (double
原创 關注會議
1. Ubicomp (ACM International Joint Conference on Pervasive and Ubiquitous Computing) http://www.ubicomp.org/ubicomp201
原创 實現RCP自身的控制檯
轉自 http://cai555.iteye.com/blog/469777 一、解決基本問題: 在做RCP項目的時候經常會遇到一個問題,就是要將一些控制信息輸出到RCP自身的控制檯,那麼我們就可以擴展Eclipse擴展點org.ecl