I
IveCal
Hello... I have a very big prob here. I have 2 IPs. I dunno what
happened but when I executed the same progs in the 2 IPs: in the 1st
IP, the prog was working but in the 2nd IP, it threw an
java.net.UnknownHostException . . . Here is the code:
import java.io.*;
import java.net.*;
import java.util.*;
public class UCDemo
{
public static void main(String[] args)
{
try
{
String inputLine = "";
String resultString = "";
URL url = new URL("http://www.internic.net");
URLConnection uc = url.openConnection();
if (!(uc instanceof HttpURLConnection))
{
System.err.println ("Wrong connection type");
}
BufferedReader in = new BufferedReader(new
InputStreamReader(uc.getInputStream()));
while ((inputLine = in.readLine()) != null)
resultString+=inputLine;
in.close();
System.out.println(resultString);
}catch(Exception e)
{
e.printStackTrace();
}
}
}
And here is the exception:
java.net.UnknownHostException: www.internic.net
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
at java.net.Socket.connect(Socket.java:507)
at java.net.Socket.connect(Socket.java:457)
at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:365)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:477)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:214)
at sun.net.www.http.HttpClient.New(HttpClient.java:287)
at sun.net.www.http.HttpClient.New(HttpClient.java:299)
at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:792)
at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:744)
at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:669)
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:913)
at UCDemo.main(UCDemo.java:22)
What went wrong?!? Please help... Thanks a lot.
happened but when I executed the same progs in the 2 IPs: in the 1st
IP, the prog was working but in the 2nd IP, it threw an
java.net.UnknownHostException . . . Here is the code:
import java.io.*;
import java.net.*;
import java.util.*;
public class UCDemo
{
public static void main(String[] args)
{
try
{
String inputLine = "";
String resultString = "";
URL url = new URL("http://www.internic.net");
URLConnection uc = url.openConnection();
if (!(uc instanceof HttpURLConnection))
{
System.err.println ("Wrong connection type");
}
BufferedReader in = new BufferedReader(new
InputStreamReader(uc.getInputStream()));
while ((inputLine = in.readLine()) != null)
resultString+=inputLine;
in.close();
System.out.println(resultString);
}catch(Exception e)
{
e.printStackTrace();
}
}
}
And here is the exception:
java.net.UnknownHostException: www.internic.net
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
at java.net.Socket.connect(Socket.java:507)
at java.net.Socket.connect(Socket.java:457)
at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:365)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:477)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:214)
at sun.net.www.http.HttpClient.New(HttpClient.java:287)
at sun.net.www.http.HttpClient.New(HttpClient.java:299)
at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:792)
at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:744)
at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:669)
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:913)
at UCDemo.main(UCDemo.java:22)
What went wrong?!? Please help... Thanks a lot.