[#30722] JSON ライブラリの取り込み — "NARUSE, Yui" <naruse@...>

naruseです。

20 messages 2007/04/21

[ruby-dev:30701] Re: socket blocking on mingw32

From: "U.Nakamura" <usa@...>
Date: 2007-04-09 07:34:48 UTC
List: ruby-dev #30701
こんにちは、なかむら(う)です。

In message "[ruby-dev:30699] Re: socket blocking on mingw32"
    on Apr.09,2007 16:26:15, <matz@ruby-lang.org> wrote:
| |mingw32上のtrunkでソケットを使おうとすると、socket.c の ruby_connect()内で
| |処理がブロックされてしまいます。メール末尾にパッチを添付します。
| |
| |# ノンブロッキングモードにできないのは、手元の環境がどこかおかしいのでしょうか?
| |# F_SETFLしなければブロックされないので、元に戻す方法もあると思うのですが……
| 
| F_SETFLでNONBLOCKINGしたらブロックするというのは納得できませ
| ん。このパッチを取りこむのは簡単ですが、その前に、どなたか補
| 足の情報をお持ちではありませんか?

全然別件の問題(openssl絡み)のデバッグを今していたのですが、ち
ょうど同じ問題に辿りついたような気がします。
考えてみますのでしばらくお待ちください。


それでは。
-- 
U.Nakamura <usa@garbagecollect.jp>



In This Thread

Prev Next