From: MICHIMURA Tadao Date: 2000-06-27T11:35:13+09:00 Subject: [ruby-list:23530] Re: Ruby 1.4.5 どぉも、道村です。 素早く対策が出てくるなんてすばらしいです。感謝、感謝です。 From: Katsuyuki Komatsu Subject: [ruby-list:23522] Re: Ruby 1.4.5 Date: Mon, 26 Jun 2000 22:34:24 +0900 komatsu> In the message of [ruby-list:23521] Re: Ruby 1.4.5 komatsu> on 2000/6/26 20:19:43 Katsuyuki Komatsu wrote: komatsu> komatsu> | select()がWSAENOTSOCKのエラーになった場合、ソケット以外のハンドル komatsu> | のみ読み込み可/書き込み可とみなす komatsu> | komatsu> |といったインプリメントに変える必要があります。 komatsu> komatsu> こんな感じです。 えっと、このパッチを適用して作り直してみましたが、症状に変化はありま せんでした。 それで、1.4.4の方で同様に試したところ、がんがんループしているようで、 CPUの使用率が100%になりました。でも、1.4.5では、select待ちのままです。 ですから、小松さんの解説(WSAENOTSOCKエラーになった場合の処理の変更) ですと、今回のパッチでは修正されないような気もします。 komatsu> 1.5.4も同様です。 ..snip //Tadao