如何在NS2中访问当前队列大小

时间:2012-06-22 12:43:37

标签: tcl ns2

我使用TCL脚本模拟了NS2中双工链路和队列的基于2节点tcp的通信。我希望在节点通信期间访问当前队列大小。       那么我如何访问当前队列大小并将其分配给变量?

1 个答案:

答案 0 :(得分:0)

使用此代码在终端上获取cwnd大小。

proc plotWindow {tcpSource outfile} {
global ns
set now [$ns now]
set cwnd [$tcpSource set cwnd_]
puts  $outfile  "$now $cwnd"
$ns at [expr $now+0.1] "plotWindow $tcpSource  $outfile"
}
$ns  at  0.0  "plotWindow $tcp1  stdout"