ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/ext/tcp.ext
(Generate patch)

Comparing deliantra/server/ext/tcp.ext (file contents):
Revision 1.18 by root, Sun May 9 21:46:39 2010 UTC vs.
Revision 1.20 by root, Fri Feb 3 03:01:45 2012 UTC

1#! perl # mandatory 1#! perl # mandatory
2 2
3# this listens for new tcp connections and hands them over to the server core 3# this listens for new tcp connections and hands them over to the server core
4# wether this being an extension introduces or reduces stability problems 4# whether this being an extension introduces or reduces stability problems
5# is unknown as of today. 5# is unknown as of today.
6 6
7use Socket; 7use Socket;
8use AnyEvent::Socket; 8use AnyEvent::Socket;
9 9
10our $BIND = $cf::CFG{bind_addresses} || [[undef, 13327]]; 10CONF BIND_ADDRESSES = [[undef, 13327]];
11
11our @LISTENERS; 12our @LISTENERS;
12 13
13for (@$BIND) { 14for (@$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) = @_

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines