Server programming

02_03_네트워크 프로그래밍_소켓 프로그래밍 입문 #1

devRiripong 2023. 4. 3.
반응형

Q. 손님이 하는 일은 클라이언트에, 식당이 하는 일은 서버에 비유하여 하는 일을 설명해 보자.

 

  손님 클라이언트
하는 일  1) 핸드폰 준비 1) 소켓 준비
  2) 식당 번호로 입장 문의 2) 서버 주소로 Connect
  휴대폰을 통해 대리인 휴대폰과 통화 소켓을 통해 Session 소켓과 패킷 송수신
     
  식당 서버
하는 일 1) 문지기 고용 1) Listener 소켓 준비
  2) 문지기 교육 (식당 번호 알려줌) 2) Bind (서버 주소/Port를 소켓에 연동)
  3) 영업 시작 3) Listen
  4) 안내 4) Accept
  손님 대리인을 통해 손님과 대화  클라 세션을 통해 클라와 패킷 송수신

클라 입장에서는 간단하지만 서버 입장에서는 해야 할게 많다.

반응형

댓글