From: nobu.nakada@... Date: 2003-08-12T11:29:26+09:00 Subject: [ruby-list:38086] Re: ポートが閉じているときの例外など なかだです。 At Mon, 11 Aug 2003 21:16:11 +0900, Mitsuru Ogino wrote: > $ ruby -v > ruby 1.6.8 (2003-03-26) [i386-freebsd5] > > のとき、 > > $ ruby -r net/smtp -e 'Net::SMTP::start("192.168.0.1") { |smtp| }' > $ (エラーなしで終了) > > ですが、ポートが閉じているときは、Invalid argument - "connect(2)" > (Errno::EINVAL) と表示されます。 バージョンよりも、システムによるのかも知れません。少なくとも linux 2.4.20ではECONNREFUSEDになりました。 $ ruby-1.6 -v -rsocket -e 'TCPSocket.new("localhost", 12312)' ruby 1.6.8 (2003-08-03) [i686-linux] -e:1:in `new': Connection refused - "connect(2)" (Errno::ECONNREFUSED) from -e:1 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦