[kansaipm] 始めまして
Michiya KIMURA
m-kimura at mxn.mesh.ne.jp
Fri Jun 23 10:59:40 CDT 2000
はじめまして。
木村道也@神戸と申します。
眠たいので、うそつきになっているかもしれません…。
片松 祐司 さん wrote:
> DOS窓でHTTPのリクエストを読み込んで表示、
> その後"HTTP/1.1 204"を返してブラウザはそのまま
> という動作を期待していました。
>
> ところが、最初の一行
> GET…しか読めません。
> どうしてなのか教えていただきたいのです。
> よろしくお願いします。
これだと、クライエントがソケットを閉じた後に
HTTPレスポンスヘッダを送り出す事になるとおもいます。
こんな感じでできないでしょうか。
> while(1) {
> if (@active = $sel->can_read(1)) {
> foreach $fh (@active) {
> if ($fh eq $lsn) {
> $new = $lsn->accept;
> $sel->add($new);
> }
> elsif ($read = <$fh>) {
> print $read;
print $fh "HTTP/1.1 204 NoDocuments\n\n";
$fh->flush();
> }
> else {
> $sel->remove($fh);
> $fh->close;
> }
> }
> }
> }
---
きむらみちや m-kimura at mxn.mesh.ne.jp
More information about the Kansai-pm
mailing list