제5장 RDP 프로그램

내용 목차

5.1. 개요
5.2. RDP 서버 프로그램 구성
5.3. RDP 환경설정 및 컴파일
5.3.1. 환경설정
5.3.2. 컴파일

본 장은 RDP 프로그램 구성, 환경설정 및 컴파일 방법에 대해 기술한다.

RDP는 UCS와 같은 형식의 서버로서 동작한다. RDP는 지속적으로 변하는 데이터를 클라이언트에 효율적이고 빠르게 전달하기 위해 UCS 타입의 프로세스를 커널 수준에서 개량한 프로세스이다.

RDP는 CLH를 거치지 않고 클라이언트로 데이터를 전달하기 때문에 소량의 데이터를 다수의 클라이언트에게 짧은 시간 간격으로 보낼 필요가 있을 때 프로세스 점유율이나 처리 속도의 측면에서 UCS 보다 월등한 성능을 보인다.

RDP 서버 프로그램은 기본적으로 UCS 프로그램에서와 같이 usermain()을 통하여 애플리케이션 로직을 구현한다. RDP 서버 프로그램은 다음과 같은 모듈과 라이브러리로 구성된다.