--- googlecode.com/svn/trunk/Meteor/Connection.pm 2008/02/04 21:06:42 47 +++ googlecode.com/svn/trunk/Meteor/Connection.pm 2008/02/27 21:58:56 53 @@ -110,8 +110,8 @@ $self->{'writeBuffer'}=''; $self->{'readBuffer'}=''; - $self->{'bytesWritten'}=0; + $self->{'ip'}=$socket->{'connection'}->{'remoteIP'}; push(@Connections,$self); @@ -197,7 +197,7 @@ { # Connection closed $self->{'remoteClosed'}=1; - $self->close(); + $self->close(1, 'remoteClosed'); return; } @@ -207,7 +207,7 @@ { &::syslog('notice',"Connection closed: $!"); $self->{'remoteClosed'}=1; - $self->close(); + $self->close(1, 'remoteClosed'); return; } @@ -231,7 +231,7 @@ if(length($self->{'writeBuffer'})==0) { delete($self->{'writeBufferTimestamp'}); - $self->close() if(exists($self->{'autoClose'})); + $self->close(1) if(exists($self->{'autoClose'})); } else { @@ -244,7 +244,7 @@ { &::syslog('notice',"Connection closed: $!"); $self->{'remoteClosed'}=1; - $self->close(); + $self->close(1, 'remoteClosed'); return; } @@ -285,7 +285,8 @@ # Remove connection from list of connections # my $idx=undef; - for(my $i=0;$i