더북(TheBook)

부착하는 방법은 다음과 같습니다.

1. Proxy, Stub이 인스턴스를 생성합니다.

2. 이 인스턴스들을 AttachProxy, AttachStub 함수를 써서 부착합니다.

서버에서도 마찬가지로 하되 클라이언트는 서버의 Stub을 가져야 하고, 서버는 클라이언트의 Proxy를 가져야 합니다. 모양새는 다음 코드와 같습니다.

코드 [C++]

CalcC2S::Proxy CalcC2SProxy;           // ➊
c->AttachProxy(&CalcC2SProxy);         // ➋
CalcS2C::StubFunctional CalcS2CStub;   // ➊
c->AttachStub(&CalcS2CStub);           // ➋

 

코드 [C#]

CalcC2S.Proxy CalcC2SProxy;             // ➊
c.AttachProxy(CalcC2SProxy);            // ➋
CalcS2C.StubFunctional CalcS2CStub;     // ➊
c.AttachStub(CalcS2CStub);              // ➋

 

이제 클라이언트에서 서버로 RMI를 호출해 봅시다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.