原创 ./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