2011-04-27 3 views
0

나는 콘솔 "not gui"에서 클라이언트/서버 채팅을 만들려고했는데, JTextField에 액션 리스너를 추가 할 수 있으며 사용자가 입력 할 때마다 데이터를 보냅니다. 클라이언트 및 그 반대, 콘솔 Java 응용 프로그램에서 어떻게 할 수 있습니까 ?? 내 말은 어떻게 콘솔을들을 수 있었는지 (또는) 내가 BufferReader를 듣고 있어야만 그렇다면 전체를 읽었을 것인가?
간단한 채팅 클라이언트/서버 만들기

+0

채팅 앱에 UI가없는 이유는 무엇입니까? –

+0

@Harry Joy 나는 콘솔에 대해 배우기 위해 채팅 앱을 만드는 것에는 아무런 문제가 없다고 본다. –

+0

@ 로버트 : 일반적으로 모든 채팅 앱에는 ui가 있습니다. –

답변

0

당신이 할 수있는 떨어지게 같은 :

String StrRead() { 
    byte[] enter = new byte[256]; 
    int num = 0; 
    String str = new String(); 
    try {  
     num = System.in.read(enter); 
    } 
    catch (Exception e) 
    { 
     System.out.println(e.toString()); 
    } 
    str = new String(enter,0,num); 
    return str.trim(); 
} 

하고 단지 문자열의 = StrRead()를 호출;