my dog learned polymorphism*
The moose likes Sockets and Internet Protocols and the fly likes java.net.ConnectException: Connection refused: connect Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Java » Sockets and Internet Protocols
Bookmark "java.net.ConnectException: Connection refused: connect" Watch "java.net.ConnectException: Connection refused: connect" New topic
Author

java.net.ConnectException: Connection refused: connect

Ketan Parekh
Greenhorn

Joined: Sep 15, 2005
Posts: 20
hi, i have a written a simple program to connect to yahoo and read the content of the webpage.

It is giving me Exception: java.net.ConnectException: Connection refused:

i have also set the proxy settings in the program. I am able to connect to my company website but it is not connection to yahoo or google or msn etc.

can u suggest some solution to this problem.

import java.util.*;
import java.io.*;
import java.net.*;

public class crawler
{
public static void main(String args[]){


try{

URL yahoo = new URL("http://www.yahoo.com");
URLConnection yc = yahoo.openConnection();
yc.setConnectTimeout(7000);
yc.connect();

BufferedReader in = new BufferedReader(
new InputStreamReader(yc.getInputStream()));

String inputLine;

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



Properties props= new Properties(System.getProperties());
props.put("http.proxySet", "true");
props.put("http.proxyHost", "192.168.151.25");
props.put("http.proxyPort", "80");

Properties newprops = new Properties(props);
System.setProperties(newprops);

} catch (MalformedURLException me) {
System.out.println("MalformedURLException: " + me);
me.printStackTrace();
} catch (IOException ioe) {
//System.out.println("IOException:1" + ioe);
ioe.printStackTrace();

}



}
}


Thanks in Advance.

Regards,
Ketan.B.Parekh
Isuru Sampath
Ranch Hand

Joined: Jun 26, 2003
Posts: 57
Hi Parekh,

Since I�m also spending a lot of my time behind a proxy I got the chance to try your problem out.

When I first tried I got an HTTP 407 Error which describes �Proxy Authentication required�.

Proxy authentication is not so much different form a basic http request. All you have to do is set the �Proxy-Authorization� parameter for the proxy.

Please note that I was behind an HTTP proxy and this example may not work if you are behind a SOCKS proxy.

Cheers,

Sampath



No Winds No Waves
 
Don't get me started about those stupid light bulbs.
 
subject: java.net.ConnectException: Connection refused: connect