다음을 통해 공유


서버 및 클라이언트 정보

소켓 네트워크 애플리케이션에는 서버 및 클라이언트라는 두 가지 유형이 있습니다.

서버와 클라이언트의 동작은 다릅니다. 따라서 만드는 프로세스는 다릅니다. 다음은 스트리밍 TCP/IP 서버 및 클라이언트를 만들기 위한 일반 모델입니다.

서버

  1. Winsock을 초기화합니다.
  2. 소켓을 만듭니다.
  3. 소켓을 바인딩합니다.
  4. 클라이언트의 소켓에서 수신 대기합니다.
  5. 클라이언트에서 연결을 수락합니다.
  6. 데이터를 수신하고 보냅니다.
  7. 연결 끊기를 선택합니다.

클라이언트

  1. Winsock을 초기화합니다.
  2. 소켓을 만듭니다.
  3. 서버에 연결합니다.
  4. 데이터를 보내고 받습니다.
  5. 연결 끊기를 선택합니다.

참고

일부 단계는 클라이언트와 서버에 대해 동일합니다. 이러한 단계는 거의 동일하게 구현됩니다. 이 가이드의 일부 단계는 생성되는 애플리케이션 유형과 관련이 있습니다.

 

첫 번째 단계: 기본 Winsock 애플리케이션 만들기

윈삭과 함께하는 시작