ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/kgsueme/kgsueme/appwin.pl
(Generate patch)

Comparing kgsueme/kgsueme/appwin.pl (file contents):
Revision 1.9 by pcg, Sat Jun 14 22:46:08 2003 UTC vs.
Revision 1.10 by pcg, Sat Jun 28 16:44:56 2003 UTC

89 my ($self) = @_; 89 my ($self) = @_;
90 90
91 $self->{conn}->disconnect; 91 $self->{conn}->disconnect;
92 92
93 # initialize new socket and connection 93 # initialize new socket and connection
94 my $sock = new IO::Socket::INET PeerHost => "kgs.kiseido.com", PeerPort => "2379" 94 #my $sock = new IO::Socket::INET PeerHost => "kgs.kiseido.com", PeerPort => "2379"
95 my $sock = new IO::Socket::INET PeerHost => $ENV{KGSHOST} || "kgs.kiseido.com", PeerPort => "2379"
95 or die; 96 or die;
96 97
97 $sock->blocking(1); 98 $sock->blocking(1);
98 $self->{conn}->handshake($sock); 99 $self->{conn}->handshake($sock);
99 $sock->blocking(0); 100 $sock->blocking(0);
125} 126}
126 127
127sub inject_login { 128sub inject_login {
128 my ($self, $msg) = @_; 129 my ($self, $msg) = @_;
129 130
130 appwin::status("login", "logged in as '$self->{conn}{name}' with status '$msg->{result}'"); 131 appwin::status("login", "logged in as '$self->{conn}{name}' with status '$msg->{result}' ('$msg->{reason}')");
131 $::config->{login} = $self->{conn}{name}; 132 $::config->{login} = $self->{conn}{name};
132 133
133 if ($msg->{success}) { 134 if ($msg->{success}) {
134 # auto-join 135 # auto-join
135 for (values %{$::config->{rooms}}) { 136 for (values %{$::config->{rooms}}) {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines