freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ns的網(wǎng)絡(luò)功能實(shí)體結(jié)構(gòu)及類結(jié)構(gòu)(參考版)

2024-10-16 15:19本頁(yè)面
  

【正文】 TclClass 虛函數(shù) TclClass::create 對(duì)應(yīng) c++對(duì)象自己的 create函數(shù) TcpAgent的實(shí)例 TclObject NsObject Agent RoutLogic ParentNode Node Connector TcpAgent LinkDelay Classifier Queue DestHashClassifier AddressClassifier PortClassifier HashClassifier RED DropTail Process Application Application/FTP 每個(gè) c++類都對(duì)應(yīng)一個(gè) OTcl類。 xxxnotify函數(shù)就是把路由模塊對(duì)象加入到相應(yīng)的數(shù)組中,即ptnotif_和 rtnotif_ Node RtModule/Base Classifier/Hash/Dest mod_assoc_(classifier_) classifier_ entry_ 紅色是Node的變量 表示對(duì)象之間的聯(lián)系紐帶 數(shù)據(jù)包的傳輸 Classifier/Port myaddr, dmux_ dmux_ Agent port1, agent1 啟動(dòng)過(guò)程 7 ? $ftp attachagent $tcp ? 很簡(jiǎn)單,不創(chuàng)建對(duì)象,直接進(jìn)入 c++代碼 ? 把 ftp和 tcp連接起來(lái) –把 c++的 tcp對(duì)象的 app_變量賦為 ftp的 c++對(duì)象 –把 c++的 ftp對(duì)象的 agent_變量賦為 tcp的 c++對(duì)象 啟動(dòng)過(guò)程 8 ? $ns connect $tcp $snk ? 不創(chuàng)建對(duì)象 Simulator instproc connect {src dst} { $self simplexconnect $src $dst $self simplexconnect $dst $src return $src } % $ns connect $tcp $snk _o29 % _o29 info class Agent/TCP Simulator instproc simplexconnect { src dst } { $src set dst_addr_ [$dst set agent_addr_] $src set dst_port_ [$dst set agent_port_] return $src } 啟動(dòng)過(guò)程 9 ? $ns at $ftp start― ? $ns at ―exit 0― ? $ns run Simulator instproc at args { $self instvar scheduler_ return [eval $scheduler_ at $args] } % $ns at $ftp start 1 % % $ns at exit 0 2 % 進(jìn)入 _o1 _o3 _o2 _o4 _o5 _o6 _o7 _o8 _o9 _o10 _o11 _o14 _o12 _o13 _o15 _o16 _o17 _o18 _o19 _o20 _o21 _o22 RNG Import Simulator PacketHeaderManager Scheduler/Calender Agent/Null AllocAddrBits AllocAddr Address Node RtModule/Base Classifier/Hash/Dest Node Classifier/Hash/Dest RtModule/Base _o28 _o27 _o26 _o25 _o24 _o23 Queue/DropTail Connector SimpleLink DelayLink TTL_Checker Connector Queue/DropTail Connector SimpleLink DelayLink TTL_Checker Connector _o29 _o31 _o30 Agent/TCP Application/FTP Agent/TCPSink _o32 Classifier/Port _o33 Classifier/Port Agent/TCP Agent SplitObject TclObject Agent TcpAgent Agent/TCP 的實(shí)例 new Agent/TCP 全局函數(shù) new{} 對(duì)應(yīng)類的 create{},分配內(nèi)存。是否應(yīng)該是dmux_的映射表? RtModule instproc attach { agent port } { $agent target [[$self node] entry] [[$self node] demux] install $port $agent } RtModule instproc addroute { dst target } { $self instvar next_rtm_ [$self set classifier_] install $dst $target if {$next_rtm_ != } { $next_rtm_ addroute $dst $target }} Node instproc addroute { dst target } { $self instvar rtnotif_ if {$rtnotif_ != } { $rtnotif_ addroute $dst $target } $self incrrtgtablesize } Classifier instproc install {slot val} { $self set slots_($slot) $val $self cmd install $slot $val } 進(jìn)入 classifier的 c++代碼 有兩個(gè)變量要引起注意: rtnotif_和前面提到的ptnotif_;我覺(jué)得 rtnotif_是路由模塊, ptnotif_是端口映射模塊。 } 就像維護(hù)序列號(hào)一樣,分配的 port都是在它的 port的基礎(chǔ)上加 1 不清楚具體操作 Node instproc
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1