这可以通过CPAN模块Net :: IP和Net :: Netmask完成:
my $ip = Net::IP->new('192.168.1.1');
my $block = Net::Netmask->new('192.168.1.1');
print "netmask: ", $ip->mask(), "\n";
print "broadcast: ", $block->broadcast(), "\n";
Run Code Online (Sandbox Code Playgroud)
为什么不使用CPAN中的模块.例如NetAddr::IP:
my $ip = NetAddr::IP->new('124.2.4.6', '255.255.255.0');
print $ip->broadcast();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1416 次 |
| 最近记录: |