[#39989] TCPSocket.new でスレッドが止まる。 — take_tk <ggb03124@...>

たけ(tk)です。

15 messages 2004/09/02

[#40018] yaml.rbとdate.rbを組み合わせて使った際の問題 — "Keisuke Minami" <keisuke@...>

こんにちは。三並と申します。

14 messages 2004/09/07
[#40020] Re: yaml.rbとdate.rbを組み合わせて使った際の問題 — IWATSUKI Hiroyuki <don@...> 2004/09/07

岩月と申します。

[ruby-list:40058] Windows上での'resolv-replace'の挙動に関して.

From: Tamiyasu Murakami <tamiyasu_m@...>
Date: 2004-09-21 15:56:13 UTC
List: ruby-list #40058
村上と申します。

>ruby -v
ruby 1.8.1 (2003-12-25) [i386-mswin32]
において、DNSを手動で2つ設定している環境では、

require 'resolv-replace'
#require 'socket'

IPSocket.getaddress('www.nifty.com')

が、
2つのDNSのIPを並べた文字列、たとえば"192.168.0.1,192.168.0.2"でresolv.rb
のgetaddress
を呼び出しているようで、
タイムアウトしてしまいます。

C:/Program Files/ruby/lib/ruby/1.8/thread.rb:96:in `stop': stopping only
thread (ThreadError)
note: use sleep to stop forever	from C:/Program Files/ruby/lib/ruby/1.8/thread.rb:96:in
`lock'

DNSをプライマリのみ設定orDHCPで取得している場合にはセカンダリがあっても
エラーなく終了します。

Windows上で環境で(勿論設定がされている前提で)ネットワークの設定に関わり
なく、resolv-replaceを使うためには、どのようにすればいいのでしょうか?



In This Thread

Prev Next