2
我使用的代碼從Sun's java tutorialURLConnection.getInputStream():連接超時
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();
}
}
堆棧跟蹤相同Connection timed out. Why?
我懷疑這可能是問題,但防火牆
- ping to google.com是好的
- 它在瀏覽器中工作
- 這種方法失敗對每個URL我提供
- 我在其他程序中使用DJ WebBrowser組件和它的作品沒關係,瀏覽器
我怎麼能調查更多關於這個問題? 當我運行代碼時,我能知道哪些端口號將被使用嗎?
感謝
它是一個公司的網絡。是的,很有可能。我沒有在其他地方測試過它。 –
如果您使用Firefox,請轉至工具>選項>高級>網絡>設置,然後查看是否配置了任何代理網址。 –
什麼防火牆設置?你在什麼操作系統上? –