서버 및 클라이언트 정보
소켓 네트워크 애플리케이션에는 서버 및 클라이언트라는 두 가지 유형이 있습니다.
서버와 클라이언트의 동작은 다릅니다. 따라서 만드는 프로세스는 다릅니다. 다음은 스트리밍 TCP/IP 서버 및 클라이언트를 만들기 위한 일반 모델입니다.
서버
- Winsock을 초기화합니다.
- 소켓을 만듭니다.
- 소켓을 바인딩합니다.
- 클라이언트의 소켓에서 수신 대기합니다.
- 클라이언트에서 연결을 수락합니다.
- 데이터를 수신하고 보냅니다.
- 연결 끊기를 선택합니다.
클라이언트
- Winsock을 초기화합니다.
- 소켓을 만듭니다.
- 서버에 연결합니다.
- 데이터를 보내고 받습니다.
- 연결 끊기를 선택합니다.
참고
일부 단계는 클라이언트와 서버에 대해 동일합니다. 이러한 단계는 거의 동일하게 구현됩니다. 이 가이드의 일부 단계는 생성되는 애플리케이션 유형과 관련이 있습니다.
첫 번째 단계: 기본 Winsock 애플리케이션 만들기
관련 항목