From: Minero Aoki Date: 1999-10-21T16:59:29+09:00 Subject: [ruby-list:17896] Re: maillib/smtp log あおきです。 In mail "[ruby-list:17751] Re: maillib/smtp log" "Kikutani, Makoto" wrote: > > > あと、timeoutはどうなったんでしたっけ? > > > > なしです。 > > 欲しいですか? > > 欲しいです〜。 > > もっとも、呼び出す側でtimeout検出するうまい方法があれば > それでもいいですけど。 ソケットをさしかえる手があります。 Net::ProtocolSocket から継承したクラスで、sysread/syswrite の前後を フックできるので、そこで好きなことをやります。 そうやって新しいソケットクラスを作ったら、そのクラスを Session.new の 第一引数に渡します。動作に互換性があれば、そのままなにごともなく 通るはずです。 inetc 1.3.1 でこれを実際にやっているので、こちらも参照してください。 maillib 1.0.3 じゃないと動かないです。 ------------------------------------------------------------------- あおきみねろう