From: matz@... (Yukihiro Matsumoto) Date: 1999-10-20T17:44:48+09:00 Subject: [ruby-dev:8072] Re: socks5 まつもと ゆきひろです In message "[ruby-dev:8070] Re: socks5" on 99/10/20, とみたまさひろ writes: |> 本当は require 'socks4' と require 'socks5' *も*できると一番良いのです |> が。 | |これは、socks4 または socks5 でしか動かないスクリプトがあるということを |想定してますか? それとも、SOCKSSocket だけじゃなくて SOCKS4Socket, |SOCKS5Socket もあった方がいいということでしょうか? いやあ、ひとつのマシンに両方がインストールされてて使い分ける なんてシチュエーションを考えてました。そういうのってありえな いんですか(無知)。 |Ruby 1.4.2 の socket.c に先の私のSOCKS5対応パッチをあてて、SOCKSに関係な |い部分(UNIXドメインとか、UDPとか、サーバソケットとか)を削除しまくって、 |SOCKSSocket の親クラス(BasicSocket/IPSocket/TCPSocket)のメソッドを全部 |SOCKSScoket のメソッドにして、SOCKSSocket は IO クラスの子クラスにしまし |た。 ちょっと見てみます。基本的には取り込む方向で。