[#7785] rb2c — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

28 messages 1999/09/02

[#7845] [Q] irb and SizedQueue — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

14 messages 1999/09/15

[ruby-dev:7817] Re: http-access-0.0.2 patch

From: setsura <setsura@...>
Date: 1999-09-07 14:44:41 UTC
List: ruby-dev #7817
はじめまして str です。

実は 私も http-access.rb にproxy の機能が欲しくて適当に実装してみたこ
とがあるのですが、こちらの方がよさげなので使わせていただこうと思います。

あと http-access.rb に関して質問があります。get_data で データを読み込
んでいる時 eof? で例外が出るときがあるのですが、これはどのように対処す
るのがよろしいのでしょうか。調べたところ

    @readbuf が nil の場合 @readbuf.length で例外が出る
    @socketが既にcloseされているときに @socket.closed? をみて例外がでる

のが原因のようです。

というわけで 中身をまったく理解してない上での変更なのでまったく自信はないですが

192c192
<     elsif @readbuf.length > 0
---
>     elsif @readbuf && @readbuf.length > 0
193a194,195
>     elsif @socket.closed?
>       true


という風に変更してみたのですが、こんな感じでよろしいのでしょうか。



In This Thread