あおきです。

  In Mail "[ruby-list:12206] Re: mailclient and inetclient"
    Shugo Maeda <shugo / netlab.co.jp> wrote:

> 前田です。

> > そうでないと「1kbyteごとのtimeout」ができないんです。
> 
> 僕もちょっとやりすぎではないかと思います。
(中略)
> のようにユーザが各処理ごとにtimeoutを指定する方がよいのでは
> ないでしょうか。

each_byteについては別メールで書くように、ぼくの勉強不足でしたので
やめました。タイムアウトについてですが、3つの理由でやはりタイム
アウトはやるべきだと思います。

1 POPなどでは受信するサイズが事前にわかりますが、そうでない
  場合は、実際に受信するのにかかる時間が予測できない。

2 「全然反応がないのに意地でも受信しつづけたい」というひとは
  少ないと思われる。

3 そのほうが使うひとがラクできる (^^;


ただ、タイムアウトをしないという選択肢がないのは確かにおかしいので、
そういうこともできるようにしておきます。あと、今は1KBごとにタイマー
をリセットしてますが、その数字も変えられるようにしようと思います。

あとなにか見落としていることがあれば、ぜひご指摘をお願いします。
-------------------------------------------------------------------
あおきみねろう  mail: aamine / dp.u-netsurf.ne.jp
                site: http://www1.u-netsurf.ne.jp/~brew/mine/