aspose file tools*
The moose likes Sockets and Internet Protocols and the fly likes Accessing Internet through Proxy Server Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Sockets and Internet Protocols
Bookmark "Accessing Internet through Proxy Server" Watch "Accessing Internet through Proxy Server" New topic
Author

Accessing Internet through Proxy Server

Sajid Niazi
Greenhorn

Joined: Aug 15, 2002
Posts: 26
When I access internet through my java application from my home i.e. no proxy server, then I am able to get access to it.
But when I try to access internet from my office where there is a proxy server, I get a unkownhostexception and none of the java applications making using of java.net package execute.
Please help me find out the solution to this problem.
// sample code
import java.net.*;
import java.io.*;
public class SourceViewer
{
public static void main(String args[])
{
URL url;
try{
if (args.length > 0)
url = new URL(args[0]);
else
url = new URL("http://www.microsoft.com");
URLConnection uc = url.openConnection();
InputStream raw = uc.getInputStream();
InputStream buffer = new BufferedInputStream (raw);

Reader r = new InputStreamReader(buffer);
int c;
while ((c = r.read()) != -1)
{
System.out.print((char) c);
}
}
catch(MalformedURLException e)
{
System.err.println("Invalid URL");
}
catch(IOException e)
{
System.err.println(e);
}


}// main

}// class SView
Dan Richardson
Greenhorn

Joined: Aug 06, 2002
Posts: 23
Try out the following code. Replace the your_proxy stuff with your actual proxy server and port and proxy login and password. Hope this helps.
Sajid Niazi
Greenhorn

Joined: Aug 15, 2002
Posts: 26
Hi,
Thanx Dan Richardson. Your solution worked for me.
It even worked when I commented out the code that deals with username and password. Probably 'coz I had access to internet when I used a browser(setting proxies in browser).
Again a lot of thanx for helping me.
Regards
sajid niazi
[ August 17, 2002: Message edited by: Sajid Niazi ]
 
wood burning stoves
 
subject: Accessing Internet through Proxy Server