From: "U.Nakamura" Date: 2008-04-28T17:10:14+09:00 Subject: [ruby-dev:34535] Re: IPv6 support for mswin こんにちは、なかむら(う)です。 In message "[ruby-dev:34534] Re: IPv6 support for mswin" on Apr.28,2008 16:56:49, wrote: > > IPv6有効として作ったsocket.soはIPv6が無効な環境で動きません。 > > と、いう問題があるのでcommitしてない状態です。 > > どうしたもんですかねえ。 > > IPv6自体は対応させて、デフォルトdisableになるようにしておけば > > いいのかなあ。 > あれ。XP以降では、ws2_32.dllにgetaddrinfo()が移動しているので、 > IPv6有効なsocket.soをIPv6無効な環境にもっていってもうごくような。 > 以下、IPv6無効化したXPSP2での動作です。 ああ、XP以降だと大丈夫なんですか。なるほど。 # つまり私が試してたのはWin2K時代です... > IPv6有効化したsocket.soはXP or 2003以前のWinでは > 動かなくなるとは思いますが、いまさらいりますかねぇ? 私の答えは「要ります」ですが(つまり私がバイナリを作るなら、そ れはWin2K等でも動くものでないといけない)、IPv6対応バイナリが ほしい人が自前でコンパイルする分にはかまわないでしょうね。 本件、脳内の優先度を上げます。 それでは。 -- U.Nakamura