앞서 언급했듯이, 메시지 보내기는 저쪽 컴퓨터에 있는 함수를 원격으로 실행하기 그 자체입니다. RMI를 호출할 때는 다음 매개변수를 넣으세요.
• 첫 번째 매개변수: 수신자 HostID 1개 혹은 배열
• 두 번째 매개변수: RmiContext
• 나머지: 여러분이 정의한 RMI 함수의 매개변수
코드 예는 다음과 같습니다.
코드 [C++]
CalcC2SProxy.RequestAdd(HostID_Server, RmiContext::ReliableSend, 3, 4);
코드 [C#]
RequestAdd( . , . , 3, 4);.
이제 서버에서 RMI 호출받기를 해 봅시다. 메시지 받기는 저쪽 컴퓨터 요청에 따라 이쪽에서 함수를 실행하기입니다. 함수를 호출받을 것이므로 호출받는 함수를 만들어야겠죠? 그 함수에서 전달하는 매개변수는 다음과 같습니다.
• 첫 번째 매개변수: 송신자 HostID
• 두 번째 매개변수: RmiContext
• 나머지: 여러분이 정의한 매개변수