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

正文內(nèi)容

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

2025-11-02 15:19 上一頁面

下一頁面
 

【正文】 dress_ [lindex $args 0] } else { set address_ $id_ } $self cmd addr $address_。因?yàn)檫@一步完成了 – 路由模塊的加載 – Agent和 node的連接 tcl/lib/ Simulator instproc attachagent { node agent } { $node attach $agent …… } % _o33 info class Classifier/Port % _o32 info class Classifier/Port % _o34 info class invalid mand name _o34 這兩步創(chuàng)建了兩個(gè)對(duì)象 tcl/lib/ Node instproc attach { agent { port } } { $self instvar agents_ address_ dmux_ lappend agents_ $agent $agent set node_ $self $agent set agent_addr_ [AddrParams addr2id $address_] if { $dmux_ == ―‖ } {會(huì)進(jìn)入這里,因?yàn)檫€沒有給 dmux賦過值 Use the default mask_ and port_ values set dmux_ [new Classifier/Port] point the node39。 (%u,sl t)。是否應(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_;我覺得 rtnotif_是路由模塊, ptnotif_是端口映射模塊。 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)過程 7 ? $ftp attachagent $tcp ? 很簡(jiǎn)單,不創(chuàng)建對(duì)象,直接進(jìn)入 c++代碼 ? 把 ftp和 tcp連接起來 –把 c++的 tcp對(duì)象的 app_變量賦為 ftp的 c++對(duì)象 –把 c++的 ftp對(duì)象的 agent_變量賦為 tcp的 c++對(duì)象 啟動(dòng)過程 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)過程 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 _o2
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1