다음을 통해 공유


자습서

이 자습서에서는 기존 독립 실행형 애플리케이션에서 간단한 단일 클라이언트 단일 서버 분산 애플리케이션을 만드는 데 필요한 단계를 안내합니다. 해당 단계는 다음과 같습니다.

  • 인터페이스 정의 및 애플리케이션 구성 파일을 만듭니다.
  • MIDL 컴파일러를 사용하여 해당 파일에서 C 언어 클라이언트 및 서버 스텁 및 헤더를 생성합니다.
  • 서버에 대한 연결을 관리하는 클라이언트 애플리케이션을 작성합니다.
  • 실제 원격 프로시저가 포함된 서버 애플리케이션을 작성합니다.
  • 이러한 파일을 컴파일하고 RPC 런타임 라이브러리에 연결하여 분산 애플리케이션을 생성합니다.

클라이언트 애플리케이션은 원격 프로시저 호출에서 문자 문자열을 서버에 전달하고 서버는 "Hello, World" 문자열을 표준 출력에 출력합니다.

명령줄 입력을 처리하고 사용자에게 다양한 상태 메시지를 출력하는 추가 코드가 있는 이 예제 애플리케이션의 전체 소스 파일은 SDK(플랫폼 소프트웨어 개발 키트)의 RPC\Hello 디렉터리에 있습니다.

이 섹션에서는 다음 topics 설명합니다.