101 |
my ( $self, $k ) = @_; |
my ( $self, $k ) = @_; |
102 |
print $sock "GET $k\r\n"; |
print $sock "GET $k\r\n"; |
103 |
my $len = <$sock>; |
my $len = <$sock>; |
104 |
|
# warn "# len: ",dump($len); |
105 |
|
return undef if $len eq "nil\r\n"; |
106 |
my $v; |
my $v; |
107 |
read($sock, $v, $len) || die $!; |
read($sock, $v, $len) || die $!; |
108 |
|
# warn "# v: ",dump($v); |
109 |
|
my $crlf; |
110 |
|
read($sock, $crlf, 2); # skip cr/lf |
111 |
return $v; |
return $v; |
112 |
} |
} |
113 |
|
|
114 |
|
|
115 |
|
|
116 |
=head1 AUTHOR |
=head1 AUTHOR |
117 |
|
|
118 |
Dobrica Pavlinusic, C<< <dpavlin at rot13.org> >> |
Dobrica Pavlinusic, C<< <dpavlin at rot13.org> >> |