728x90
반응형
프로세스를 통해 서버와 클라이언트끼리 답 주고 받기
문제수는 3개로 설정
- 프로세스 처리 담당 -
처음 사용해본 메소드 equalsIgnoreCase();
String 클래스의 메소드 이며 equals(); 와 다르게 대소문자를 구분하지 않고 비교!!
- 서버 담당 -
새로운 예외 처리 => 선언부에 예외 처리 : throws 예외
System.err.println(); => err
out과 err은 모두 PrintStream 이기 때문에 화면(console) 상에 출력된다.
사실, out과 err 은 모두 같은 타입이기 때문에 두가지의 기능은 같다.
=> 이름을 다르게 표기 하는 이유 : 프로그램 할 때에 일반적인 것과는 다른 에러나 기타 다른 정보를 보기 원할 때에 err 을 사용하라는 권고, 즉, err 을 사용하는 대신에 out 을 사용해도 되고, out 을 사용하는 대신에 err을 사용해도 프로그램에는 지장이 없다.
- 클라이언트 담당 -
UnknownHostException
서버를 구성할 때 사용한 코드와 크게 다르지는 않다.
대소문자를 구별하여 답을 보내준다.
다음 작업 => 프로세스에서 문제와 답을 담았던 배열을 클래스를 만들어 분할 시켜 저장 할 것이다.
Data를 담당하는 클래스와 퀴즈 메소드를 담당하는 클래스를 만든다.
728x90
반응형
'Learn > KH정보교육원' 카테고리의 다른 글
[KH정보교육원 당산] 20일차 (오라클과 엑셀파일을 이용한 실습 - 주유소) (0) | 2021.04.06 |
---|---|
[KH정보교육원 당산] 19일차 ( 데이터베이스 - Oracle ) (0) | 2021.04.05 |
[KH정보교육원 당산] 연습문제 2 (네트워크) (0) | 2021.04.01 |
[KH정보교육원 당산] 17일차 ( 네트워크 , URL, Socket) (0) | 2021.04.01 |
[KH정보교육원 당산] 16일차 ( Thread ) (0) | 2021.03.31 |