2013-07-24 4 views
0

У меня есть этот классUnknownHostException с помощью java.net.Socket

class ClientSocketClass { 
    //connect to IP address 74.125.224.72, TCP port 80 
    public static java.net.Socket connect1() { 
     return(new java.net.Socket("74.125.224.72", 80)); 
    } 

    //connect to www.google.com, TCP port 80 
    public static java.net.Socket connect2() { 
     return(new java.net.Socket("www.google.com", 80)); 
    } 
} 

Я имею эту ошибку

error: unreported exception UnknownHostException; must be caught or declared to be thrown 
    [javac] return(new java.net.Socket("www.google.com", 80)); 

ответ

1

Ваш журнал говорит все это. Попробуйте изменить

public static java.net.Socket connect2() { 
    return(new java.net.Socket("www.google.com", 80)); 
    } 

к этому:

public static java.net.Socket connect2() throws UnknownHostException { 
    return(new java.net.Socket("www.google.com", 80)); 
    } 
+0

Спасибо! мне нужно импортировать для исключения UnknownHost? – Drei

+0

Да, вам нужно импортировать любые другие классы, которые вы используете – Peshal

+0

ok Спасибо много ... – Drei