0

Web ページからデータを読み込もうとしていますが、Java を使用する必要があります。Java を使用して Eclipse で実行しようとすると、タイムアウト エラーが発生します: java.net.ConnectException: Connection timed out: connect (Using HttpURLConnection):

URL yahoo = new URL("http://www.yahoo.com/"); 
URLConnection yc = yahoo.openConnection(); 
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));

String inputLine;

while ((inputLine = in.readLine()) != null) 
    System.out.println(inputLine);
in.close();

どこに問題があるのか​​を理解するために、c# と VS2008 を使用して同じタスクを実行しようとしましたが、完全に正常に動作し、タイムアウトはまったくありませんでした。

私は仕事からこれを行っているので、ファイアウォールがありますが、それに関する情報はありません。

この理由は何ですか?

ありがとう!ダニエル

4

1 に答える 1

0

私はこのコードを使用しています: URL yahoo = new URL(" http://www.yahoo.com/ "); URLConnection yc = yahoo.openConnection(); BufferedReader in = new BufferedReader( new InputStreamReader( yc.getInputStream())); 文字列inputLine;

            while ((inputLine = in.readLine()) != null) 
                System.out.println(inputLine);
            in.close();

ここから見つけます: http://java.sun.com/docs/books/tutorial/networking/urls/readingWriting.html

私は仕事からこれを行っているので、ファイアウォールがありますが、それに関する情報はありません。

于 2010-05-25T06:37:22.783 に答える