Revision: | 1.3 |
Committed: | Sat Apr 14 15:06:06 2007 UTC (17 years, 3 months ago) by root |
Branch: | MAIN |
CVS Tags: | rel-4_91, rel-4_22, rel-4_21, rel-4_0, rel-4_3, rel-4_13, rel-4_11, rel-5_0, rel-4_748, rel-4_8, rel-4_9, rel-4_741, rel-4_743, rel-4_742, rel-4_744, rel-4_747, rel-4_01, rel-4_03, rel-4_02, rel-3_6, rel-3_62, rel-3_63, rel-3_61, rel-4_74, rel-4_71, rel-4_72, rel-4_73, rel-4_802, rel-4_803, rel-4_801, rel-4_804, rel-4_479, rel-4_50, rel-4_51, rel-4_4, rel-4_45, rel-4_745, rel-4_901, rel-4_49, rel-4_48, rel-4_1, rel-4_2, rel-4_746, rel-4_47, rel-4_46, rel-4_7, rel-4_911, rel-4_912, rel-4_31, rel-4_32, rel-4_33, rel-4_34, rel-4_35, rel-4_36, rel-4_37 |
Changes since 1.2: | +11 -10 lines |
Log Message: | *** empty log message *** |
# | Content |
---|---|
1 | #!/usr/bin/perl |
2 | |
3 | use Coro; |
4 | use Coro::Event; |
5 | use Coro::Util; |
6 | |
7 | use Socket; |
8 | |
9 | # do some asynchronous hostname resolution |
10 | |
11 | async { loop }; # run the Event loop as a separate coroutine |
12 | |
13 | my @pid; |
14 | |
15 | for my $x (1..255) { |
16 | push @pid, async { |
17 | my $addr = "129.13.162.$x"; |
18 | print "$addr => ",(scalar gethostbyaddr inet_aton($addr), AF_INET),"\n"; |
19 | }; |
20 | } |
21 | |
22 | $_->join for @pid; |
23 |