[#7968] array .{first, last, at} — Kazunori NISHI <kazunori@...>

西@九大です。

25 messages 1999/10/07
[#7969] Re: array .{first, last, at} — nobu.nakada@... 1999/10/07

なかだです。

[#7983] Re: array .{first, last, at} — Kazunori NISHI <kazunori@...> 1999/10/12

西@九大です。

[#7984] Re: array .{first, last, at} — matz@... (Yukihiro Matsumoto) 1999/10/12

まつもと ゆきひろです

[#7985] [patch] Array#delete_at w/ minus value — EGUCHI Osamu <eguchi@...> 1999/10/12

えぐち@エスアンドイーです。

[ruby-dev:8104] Re: socks5

From: Koji Arai <JCA02266@...>
Date: 1999-10-23 14:41:08 UTC
List: ruby-dev #8104
新井です。

>>> From: とみたまさひろ <tommy@tmtm.org>
>>> Date: 23 Oct 1999 01:30:15 +0900
>>> Subject: [ruby-dev:8089] Re: socks5

> とみたです。

> > 素朴な疑問なんですが今やってる改良は、TCPServer等
> > がSOCKS化されなくなるんでしょうか?
> 
> 元々RubyではTCPServerクラスはSOCKSとは無縁でした。SOCKSを扱うには 
> SOCKSSocketクラスを使用しなければいけなくて、それはTCPSocketと同様のクラ
> イアントとしての機能しかありませんでした。

なるほど、ちょっと考え違いしてました。実は
TCPServerのSOCKS化って全然意味がない・・・

> > ついでに、require 'socks' すると
> > $" << "socket.so" 
> > もしてくれる。で、任意のスクリプトが、
> > 
> > ruby -rsocks hogehoge.rb
> > 
> > でsocks対応する。
> 
> そういうモジュールもアリかもしれませんが、私はあまり興味はありません。作
> るのはそんなに難しくないと思います。元々SOCKSが #include <socks.h> する
> だけで既存のプログラムがSOCKS対応するように作られているようなので。

ありゃ?もしかして、

$ cat sockscap.rb
require "socket.so"
require "socks.so"

TCPSocket = SOCKSSocket

とかすれば

ruby -rsockscap hogehoge.rb

これで、私の要望はうまくいく?

UDPSocketはどうすればいいんだろう?(今のところそう
いう要望が自分にないのでどうでもいいんだけど)

--
新井康司 (Koji Arai)

In This Thread