1 | #!/opt/bin/perl |
1 | #!/opt/bin/perl |
2 | |
2 | |
3 | use AnyEvent; |
3 | use AnyEvent; |
4 | use AnyEvent::MP; |
4 | use AnyEvent::MP; |
5 | use AnyEvent::MP::Global; |
|
|
6 | |
5 | |
7 | configure; |
6 | configure nodeid => "eg_receiver/%u", binds => ["*:4041"]; |
8 | |
7 | |
9 | my $port = port; |
8 | my $port = port; |
10 | |
|
|
11 | grp_reg eg_receivers => $port; |
9 | db_set eg_receivers => $port; |
12 | |
10 | |
13 | rcv $port, test => sub { |
11 | rcv $port, test => sub { |
14 | my ($data, $reply_port) = @_; |
12 | my ($data, $reply_port) = @_; |
15 | |
13 | |
16 | print "Received data: " . $data . "\n"; |
14 | print "Received data: " . $data . "\n"; |
17 | }; |
15 | }; |
18 | |
16 | |
19 | AnyEvent->condvar->recv; |
17 | AnyEvent->condvar->recv; |
|
|
18 | |