AnyEvent-FCGI
view release on metacpan or search on metacpan
lib/AnyEvent/FCGI.pm view on Meta::CPAN
my ($class, %params) = @_;
my $self = bless {
connections => {},
on_request_cb => $params{on_request},
}, $class;
my $fcgi = $self;
weaken($fcgi);
$params{socket} ||= $params{unix};
$self->{server} = tcp_server(
$params{socket} ? 'unix/' : $params{host},
$params{socket} || $params{port},
sub {$fcgi->_on_accept(shift)},
$params{backlog} ? sub {$params{backlog}} : undef
);
return $self;
}
sub _on_accept {
my ($self, $fh) = @_;
( run in 1.524 second using v1.01-cache-2.11-cpan-39bf76dae61 )