井上です。 なぜか TCPSocket.openで以下のエラーが発生します。 私だけに発生しているものなでしょうか? test-sock.rb:2:in `open': errno EALREADY triggered - "connect(2)" (Errno::EALREADY) from test-sock.rb:2 ソースは以下の通りです。 require "socket" sock = TCPSocket.open(www.yahoo.co.jp, 80) sock.print "GET /en/ HTTP/1.0\r\n\r\n" while line = sock.gets print line end sock.close 環境によって、動作したり 2回目以降にエラーが発生したり 原因がいまいちわかりません。 ruby-1.6.4 preview5 cygwin-1.1.8-2 gcc 2.7.2.1 を使用しています。 このように場合にソースを追いたいのですが 皆さんは、どこから見ていくのでしょうか?