⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 200_ping_tcp.t

📁 source of perl for linux application,
💻 T
字号:
BEGIN {  if ($ENV{PERL_CORE}) {    unless ($ENV{PERL_TEST_Net_Ping}) {      print "1..0 # Skip: network dependent test\n";        exit;    }    chdir 't' if -d 't';    @INC = qw(../lib);  }  unless (eval "require Socket") {    print "1..0 \# Skip: no Socket\n";    exit;  }  unless (getservbyname('echo', 'tcp')) {    print "1..0 \# Skip: no echo port\n";    exit;  }}# Remote network test using tcp protocol.## NOTE:#   Network connectivity will be required for all tests to pass.#   Firewalls may also cause some tests to fail, so test it#   on a clear network.  If you know you do not have a direct#   connection to remote networks, but you still want the tests#   to pass, use the following:## $ PERL_CORE=1 make testuse Test;use Net::Ping;plan tests => 13;# Everything loaded fineok 1;my $p = new Net::Ping "tcp",9;# new() worked?ok !!$p;# Test on the default portok $p -> ping("localhost");# Change to use the more common web port.# This will pull from /etc/services on UNIX.# (Make sure getservbyname works in scalar context.)ok ($p -> {port_num} = (getservbyname("http", "tcp") || 80));# Test localhost on the web portok $p -> ping("localhost");# Hopefully this is never a routeable hostok !$p -> ping("172.29.249.249");# Test a few remote servers# Hopefully they are up when the tests are run.ok $p -> ping("www.geocities.com");ok $p -> ping("ftp.geocities.com");ok $p -> ping("www.freeservers.com");ok $p -> ping("ftp.freeservers.com");ok $p -> ping("yahoo.com");ok $p -> ping("www.yahoo.com");ok $p -> ping("www.about.com");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -