Hello World를 출력하는 소켓 프로그램의 구현[각주:1]

일반적으로 소켓 프로그램은 서비스를 요청하는 클라이언트측과 클라이언트로부터의 요청을 받아 서비스하는 서버측, 이렇게 두 곳에서 상주하는 프로그램으로 구성된다.





구현할 소켓 프로그램이 수행하는 기능을 정리하면 아래와 같다.

  1. 연결 요청

    • 클라이언트 프로그램은 소켓 API 함수를 호출하여 서버 프로그램에 연결.
  2. 문자열 전송
    • 연결 요청을 받은 서버 프로그램은 클라이언트 프로그램과 연결되자마자 문자열 "Hello World"를 클라이언트 측에 전송.
  3. 화면 출력
    • 클라이언트 프로그램은 전송받은 문자열(Hello World)을 자신의 화면에 출력한다.





저작자 표시
신고


티스토리 툴바