Network programming 如何检查链接的状态?

Network programming 如何检查链接的状态?,network-programming,tcl,ns2,wireless,Network Programming,Tcl,Ns2,Wireless,我正在ns2中使用AODV路由协议运行MANET模拟。是否有任何方法可以检查节点是否将其接收到的数据转发到路由中的下一个节点,或者检查两个节点之间的链路是否处于活动状态 试试这个: package require http package require tls http::register https 443 [list ::tls::socket -tls1 1] set url "https://google.com" if {![catch {set token [::http::get

我正在ns2中使用AODV路由协议运行MANET模拟。是否有任何方法可以检查节点是否将其接收到的数据转发到路由中的下一个节点,或者检查两个节点之间的链路是否处于活动状态

试试这个:

package require http
package require tls
http::register https 443 [list ::tls::socket -tls1 1]
set url "https://google.com"
if {![catch {set token [::http::geturl $url]} msg]} {
    if {[::http::status $token] == "ok"} {
        #Do something when token is ok for example print HTTTP code
        puts [::http::code $token]
    } else {
        #Do something when status token is not ok
    }
} else {
    #print error when Url is invalid or host is unreachable
     puts "oops: $msg"
}

这与这个问题完全无关,这个问题是关于在网络模拟器中测试路由,而不是与谷歌讨论HTTPS。你的意思是把这篇文章作为对另一个问题的回答吗?