예를 들어 다음 코드를 선언한다고 가정합시다.
global CalcC2S 1000 { RequestAdd([in] int a, [in] int b); } global CalcS2C 2000 { ResponseAdd([in] int sum); }
이때 각각의 RMI는 자동으로 1001, 1002, 1003을 가집니다.
개발을 하다 보면 RMI ID를 원하는 값으로 수동 설정하고 싶을 때가 종종 있습니다. 역시 가능합니다. 하지만 지금은 기본 사용 방법을 설명하는 중이므로 건너뛰겠습니다.
이렇게 여러분이 만든 PIDL 파일에서 송수신을 하는 코드를 생성해 봅시다. 이때 개발 환경은 PIDL 확장자를 가진 파일을 컴파일하는 방법을 모르므로 PIDL 파일은 커스텀 빌드 설정을 해 주어야 합니다.
Tip
Microsoft Visual Studio를 사용한다면 프라우드넷에서 제공하는 PIDL Addon을 설치해서 사용하면 됩니다. 커스텀 빌드가 자동으로 만들어집니다. 자세한 것은 프라우드넷 온라인 도움말을 참고하세요.