메시지를 보냈으니 저쪽에서는 메시지를 받아야 하겠죠. 다음은 메시지를 받는 코드입니다.

    코드 [C++]

    c->OnReceiveUserMessage = [...]
        (HostID sender, const RmiContext& rmiContext,
            uint8_t* payload, int payloadLength)
        {
            ... // 수신된 이벤트 처리를 해 주자.
        };

     

    코드 [C#]

    c.ReceiveUserMessageHandler =
        (sender, rmiContext, payload) => {
        {
            ... // 수신된 이벤트 처리를 해 주자.
        }; 

     

    메시지를 수신하면 OnReceiveUserMessage() 이벤트 함수가 호출됩니다. 이때 받는 매개변수는 sender(누구에게서 받았는지), rmiContext(어떤 방법으로 받았는지), payload(받은 메시지)입니다.

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