… | |
… | |
5 | # is unknown as of today. |
5 | # is unknown as of today. |
6 | |
6 | |
7 | use Socket; |
7 | use Socket; |
8 | use AnyEvent::Socket; |
8 | use AnyEvent::Socket; |
9 | |
9 | |
10 | our $BIND = $cf::CFG{bind_addresses} || [[undef, 13327]]; |
10 | CONF BIND_ADDRESSES = [[undef, 13327]]; |
|
|
11 | |
11 | our @LISTENERS; |
12 | our @LISTENERS; |
12 | |
13 | |
13 | for (@$BIND) { |
14 | for (@$BIND_ADDRESSES) { |
14 | my ($host, $port) = @$_; |
15 | my ($host, $port) = @$_; |
15 | cf::info "listening on ", (format_hostport $host, $port), "\n"; |
16 | cf::info "listening on ", (format_hostport $host, $port), "\n"; |
16 | |
17 | |
17 | push @LISTENERS, tcp_server $host, $port, sub { |
18 | push @LISTENERS, tcp_server $host, $port, sub { |
18 | my ($fh, $host, $port) = @_ |
19 | my ($fh, $host, $port) = @_ |