ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro/eg/myhttpd
(Generate patch)

Comparing Coro/eg/myhttpd (file contents):
Revision 1.2 by root, Sat Aug 11 19:59:19 2001 UTC vs.
Revision 1.3 by root, Fri Sep 14 15:40:56 2001 UTC

88use HTTP::Date; 88use HTTP::Date;
89 89
90sub new { 90sub new {
91 my $class = shift; 91 my $class = shift;
92 my $fh = shift; 92 my $fh = shift;
93 my (undef, $iaddr) = unpack_sockaddr_in $fh->getpeername 93 my (undef, $iaddr) = unpack_sockaddr_in $fh->peername
94 or $self->err(500, "unable to get peername"); 94 or $self->err(500, "unable to get peername");
95 $self->{remote_address} = inet_ntoa $iaddr; 95 $self->{remote_address} = inet_ntoa $iaddr;
96 bless { fh => $fh }, $class; 96 bless { fh => $fh }, $class;
97} 97}
98 98
206 $self->{path} = "$::DOCROOT/$host$uri"; 206 $self->{path} = "$::DOCROOT/$host$uri";
207} 207}
208 208
209sub server_address { 209sub server_address {
210 my $self = shift; 210 my $self = shift;
211 my ($port, $iaddr) = unpack_sockaddr_in $self->{fh}->getsockname 211 my ($port, $iaddr) = unpack_sockaddr_in $self->{fh}->sockname
212 or $self->err(500, "unable to get socket name"); 212 or $self->err(500, "unable to get socket name");
213 ((inet_ntoa $iaddr), $port); 213 ((inet_ntoa $iaddr), $port);
214} 214}
215 215
216sub server_host { 216sub server_host {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines