From: Masatoshi SEKI Date: 2003-04-16T15:00:03+09:00 Subject: 咳といいます。 >> % ruby -r socket -ve 'p $:; p TCPServer.new(0).addr' >> でどうなりますか? >> ネットワークをどう設定したら解決するのかちょっとわからないのです。 >> TCPServer#addrが(getaddrinfoが)失敗するのはなぜなんでしょうか? > > [xxx@zzz sample]$ ruby -r socket -ve 'p $:; p TCPServer.new(0).addr' > ruby 1.6.7 (2002-03-01) [i686-linux] > ["/usr/local/lib/ruby/site_ruby/1.6", > "/usr/local/lib/ruby/site_ruby/1.6/i686-li > nux", "/usr/local/lib/ruby/site_ruby", "/usr/local/lib/ruby/1.6", > "/usr/local/li > b/ruby/1.6/i686-linux", "."] > ["AF_INET", 41171, "0.0.0.0", "0.0.0.0"] > > というようになりました。 あれ?例外発生しないんですね。 また違った現象かも… [ruby-list:37560] DRb:SocketError > > [xxx@zzz sample]$ ruby darrayc.rb druby://zzz:39604 > /usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:299:in `open': > getaddrinfo: > Name or > service not known (SocketError) > from /usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:299:in > `initialize' > from /usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:279:in `new' > from /usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:279:in `open' > from /usr/local/lib/ruby/site_ruby/1.6/drb/drb.rb:233:in > `method_missing > ' > from darrayc.rb:12 うーん。 ホスト名からIPアドレスがひけないとか、そういう問題はないですか?