Skip to content

Latest commit

 

History

History
33 lines (20 loc) · 893 Bytes

quiz-04.adoc

File metadata and controls

33 lines (20 loc) · 893 Bytes

Quiz-04. Client socket을 server에 연결하여 data를 보내고, exit가 입력되면 프로그램을 종료하라.


앞 예제를 통해서 간단하게 data 전송 방법에 대해 배웠다.

다음 조건을 만족하도록 프로그램을 구성해 보자.

  • Server에 접속한다.

  • 라인 단위로 문자열을 입력 받는다.

  • 입력된 문자열이 "exit"인 경우, 프로그램을 종료한다.

  • 입력된 문자열이 "exit"이 아닌 경우, server로 전송한다.

  • 프로그램은 ip address와 port를 옵션으로 받을 수 있다.

    • java Quiz04

    • java Quiz04 localhost

    • java Quiz04 localhost 1234

  • 기본 ip address는 localhost로 하고, 기본 port는 1234로 한다.

  • 테스트를 위한 server는 아래와 같이 실행한다.

~$ nc -l 1234