| 5/7 |
Michael Robinson
|
my $host = '10.0.0.2';
my $port = 259;
POE::Component::Client::TCP->new(
RemoteAddress => $host,
RemotePort => $port,
Filter => "POE::Filter::Stream",
Connected => sub {
print "connected to $host:$port\n" if $debug;
},
ConnectError => sub { $_[KERNEL]->delay(reconnect => 60); },
Disconnected => sub { $_[KERNEL]->delay(reconnect => 5); },
ServerInput => sub {
my ($k, $h, $input) = @_[KERNEL, HEAP, ARG0];
print "$host:$port Got $input" if $debug;
do_input($host, $input, $h->{server}, $h);
},
);