首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java连接超时,该怎么处理

2012-02-25 
java连接超时try {URL url new URL(http://www.baidu.com/)HttpURLConnection connection (HttpURL

java连接超时
try {
URL url = new URL("http://www.baidu.com/");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.connect();
} catch (IOException e) {
e.printStackTrace();
}
我用这个方法链接到一个网站,总是报错:
java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
  ......
请各位大侠帮帮忙啊!急!另外,防火墙我已经关掉了!

[解决办法]
完全没问题,你确定网络是通的
或者你ping一下baidu.com 看能通不
[解决办法]
ping和http走的不同协议,ping通不代表http就是通的。所以必须使用tcp测试工具进行测试网络是否通。
[解决办法]
ava.net.ConnectException: Connection timed out: connect

这个可能是网络方面的问题,另外lz设置下连接超时时间
[解决办法]
你们公司,访问baidu是不是用了proxy啊,
这代码没有什么问题。

热点排行
Bad Request.