Ch 5. 윈도우 네트워크 프로그래밍(1) - 윈도우 소켓과 관련 함수


윈도우 네트워크 프로그래밍

클라이언트 - 서버 모델

  • 서버와 클라이언트는 단일 프로그램으로 작동
  • 서버는 클라이언트의 연결요청을 대기, 클라이언트에게 정보 및 서비스를 제공
  • 클라이언트는 서버에게 정보 및 서비스를 요청하고 응답을 기다림
  • ex) 웹 사이트는 아파치와 같은 웹 서버가 서버 역할을 수행, 사용자가 사용하는 웹 브라우저(크롬, 엣지)는 클라이언트의 역할을 수행
  • 클라이언트는 서버와 동일한 컴퓨터에서 다른 프로세스로 존재할 수 있고 다른 컴퓨터에서 연결된 네트워크로 존재할 수 있음

네트워크 프로그래밍

  • 원 거리 사용자간의 원활하고 빠른 의사 소통을 위해 활용
  • 네트워크로 연결되어 있는 두 호스트 간의 데이터 송/수신이 이루어짐
  • 파일 입/출력과의 차이점은
  • 소켓(socket)을 사용한 프로그래밍 방식
자세히 보기