… | |
… | |
10 | our $BIND = $cf::CFG{bind_addresses} || [[undef, 13327]]; |
10 | our $BIND = $cf::CFG{bind_addresses} || [[undef, 13327]]; |
11 | our @LISTENERS; |
11 | our @LISTENERS; |
12 | |
12 | |
13 | for (@$BIND) { |
13 | for (@$BIND) { |
14 | my ($host, $port) = @$_; |
14 | my ($host, $port) = @$_; |
15 | warn "listening on ", (format_hostport $host, $port), "\n"; |
15 | cf::info "listening on ", (format_hostport $host, $port), "\n"; |
16 | |
16 | |
17 | push @LISTENERS, tcp_server $host, $port, sub { |
17 | push @LISTENERS, tcp_server $host, $port, sub { |
18 | my ($fh, $host, $port) = @_ |
18 | my ($fh, $host, $port) = @_ |
19 | or return; |
19 | or return; |
20 | |
20 | |
21 | warn "new connection from ", (format_hostport $host, $port), "\n"; |
21 | cf::info "new connection from ", (format_hostport $host, $port), "\n"; |
22 | |
22 | |
23 | cf::client::create fileno $fh, $host; |
23 | cf::client::create fileno $fh, $host; |
24 | }; |
24 | }; |
25 | } |
25 | } |
26 | |
26 | |