2016-07-07 6 views
0

신참 자바에서 가장 가능성이 매우 사소한 질문 : 클라이언트에 대한자바 IO, 소켓 서버 주소

public class DateServer { 
    public static void main(String[] args) throws IOException { 
     // TODO Auto-generated method stub 
     ServerSocket listener = new ServerSocket(1200); 
     try { 
      while (true) { 
       Socket s1300 = listener.accept(); 
       try { 
        PrintWriter out = new PrintWriter(s1300.getOutputStream(), true); 
        out.println(new Date(0).toString()); 

       } catch (Exception e) { 

       } finally { 
        s1300.close(); 
       } 

       } 
      } finally { 
       listener.close(); 
      } 

    } 

} 

코드 : I는 서버의 코드가

public class DateClient { 

    public static void main(String[] args) throws IOException { 
     // TODO Auto-generated method stub 

     Socket s = new Socket("local host", 1200); 

     BufferedReader input = new BufferedReader(new InputStreamReader(s.getInputStream())); 

     String answer = input.readLine(); 

     JOptionPane.showMessageDialog(null, answer); 
     System.exit(0); 

    } 

} 

을하고 작업을 나던. 분명히 서버 주소에 문제가 있습니다.하지만 지금 당장 나를 알아 채고있는 것은 무엇입니까? 동일한 컴퓨터에있는 서버의 주소를 얻는 방법은 무엇입니까? 예를 들어, 같은 패키지에 몇 가지 다른 서버 클래스가 있습니다/주소를 얻는 방법.

답변

0

로컬 호스트는 일반적으로 "로컬 호스트"가 아니라 "로컬 호스트"입니다. "로컬 호스트"와 127.0 : 나는 두 옵션을 모두 시도 - 그 실패

(127.0.0.1)

+0

안녕 Huw는, 미안 해요, 난 그냥 그것을 밖으로 시도하고이 모든 일을 일부러 "홈"주소를 사용해보십시오. 0.1이다. 다른 아이디어가 있습니까? 미리 감사드립니다. –