13.07.2015 Views

Perl 语言编程 - Linux教程

Perl 语言编程 - Linux教程

Perl 语言编程 - Linux教程

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

# 等 待 1.5 秒 听 取 回 答use v5.6.0;# 或 者 更 高 版 本use warnings;use strict;use Socket;unshift(@ARGV, inet_ntoa(INADDR_BROCAST))unless @ARGV;socket(my $msgsock, PF_INET, SOCK_DGRAM, getprotobyname("udp"))or die "socket: $!";# 有 些 有 毛 病 的 机 器 需 要 这 个 。 不 会 伤 害 任 何 其 他 的 机 器 。setsockopt($msgsock, SOL_SOCKET, SO_BROADCAST, 1)or die "setsockopt: $!";my $portno = getservbyname("time", "udp")or die "no udp time port";for my $target (@ARGV) {print "Sending to $target: $portno\n";my $destpaddr = sockaddr_in($portno, inet_aton($target));send($msgsock, "x", 0, $destpaddr)451

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!