SunのJavaチュートリアルのコードを使用します
import java.net.*;
import java.io.*;
public class URLConnectionReader {
public static void main(String[] args) throws Exception {
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();
}
}
スタックトレースは、接続がタイムアウトしたのと同じです。なんで?
ファイアウォールに問題があるのではないかと思いますが
- google.comへのpingは大丈夫です
- ブラウザで動作します
- このアプローチは、私が提供するすべてのURLで失敗します
- 他のプログラムでDJWebBrowserコンポーネントを使用していますが、ブラウザとしては問題なく動作します
この問題について詳しく調べるにはどうすればよいですか?コードを実行するときに使用されるポート番号を知ることはできますか?
ありがとう