더북(TheBook)

앞서 언급했듯이, 메시지 보내기는 저쪽 컴퓨터에 있는 함수를 원격으로 실행하기 그 자체입니다. RMI를 호출할 때는 다음 매개변수를 넣으세요.

첫 번째 매개변수: 수신자 HostID 1개 혹은 배열

두 번째 매개변수: RmiContext

나머지: 여러분이 정의한 RMI 함수의 매개변수

코드 예는 다음과 같습니다.

코드 [C++]

CalcC2SProxy.RequestAdd(HostID_Server,
    RmiContext::ReliableSend,
    3, 4);

 

코드 [C#]

CalcC2SProxy.RequestAdd(HostID.Server,
    RmiContext.ReliableSend,
    3, 4);

 

이제 서버에서 RMI 호출받기를 해 봅시다. 메시지 받기는 저쪽 컴퓨터 요청에 따라 이쪽에서 함수를 실행하기입니다. 함수를 호출받을 것이므로 호출받는 함수를 만들어야겠죠? 그 함수에서 전달하는 매개변수는 다음과 같습니다.

첫 번째 매개변수: 송신자 HostID

두 번째 매개변수: RmiContext

나머지: 여러분이 정의한 매개변수

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