From: "U.Nakamura" Date: 2007-04-09T16:34:48+09:00 Subject: [ruby-dev:30701] Re: socket blocking on mingw32 こんにちは、なかむら(う)です。 In message "[ruby-dev:30699] Re: socket blocking on mingw32" on Apr.09,2007 16:26:15, wrote: | |mingw32上のtrunkでソケットを使おうとすると、socket.c の ruby_connect()内で | |処理がブロックされてしまいます。メール末尾にパッチを添付します。 | | | |# ノンブロッキングモードにできないのは、手元の環境がどこかおかしいのでしょうか? | |# F_SETFLしなければブロックされないので、元に戻す方法もあると思うのですが…… | | F_SETFLでNONBLOCKINGしたらブロックするというのは納得できませ | ん。このパッチを取りこむのは簡単ですが、その前に、どなたか補 | 足の情報をお持ちではありませんか? 全然別件の問題(openssl絡み)のデバッグを今していたのですが、ち ょうど同じ問題に辿りついたような気がします。 考えてみますのでしばらくお待ちください。 それでは。 -- U.Nakamura