1 | #!perl |
1 | #!perl |
2 | |
2 | |
3 | use strict; |
3 | use strict; |
4 | |
4 | |
5 | use AnyEvent::Impl::Perl; |
5 | use AnyEvent; |
|
|
6 | BEGIN { require AnyEvent::Impl::Perl unless $ENV{PERL_ANYEVENT_MODEL} } |
6 | use AnyEvent::Handle; |
7 | use AnyEvent::Handle; |
7 | use Socket; |
8 | use Socket; |
8 | |
9 | |
9 | print "1..7\n"; |
10 | print "1..7\n"; |
10 | |
11 | |
… | |
… | |
45 | $wr_ae->on_drain; |
46 | $wr_ae->on_drain; |
46 | print "ok " . $n++ . " - fourth write\n"; |
47 | print "ok " . $n++ . " - fourth write\n"; |
47 | |
48 | |
48 | }); |
49 | }); |
49 | |
50 | |
50 | $rd_ae->push_read (chunk => 1, sub { |
51 | $rd_ae->push_read (chunk => 5000, sub { |
51 | print "ok " . $n++ . " - second read chunk\n"; |
52 | print "ok " . $n++ . " - second read chunk\n"; |
52 | $cv->broadcast |
53 | $cv->broadcast |
53 | }); |
54 | }); |
54 | }); |
55 | }); |
55 | |
56 | |