더북(TheBook)

이번에는 서버 접속이 완료되었을 때 이벤트를 처리하는 코드입니다.

코드 이벤트 처리 코드 [C++]

c->OnJoinServerComplete = [](ErrorInfo* result) { // ➎
    if (result->m_errorType = = ErrorType_Ok) {
        ... // 성공 처리
    }
    else {
        print(result->ToString());
        ... // 실패 처리
    }
};  

 

코드 이벤트 처리 코드 [C#]

c.JoinServerCompleteHandler = (result)=>{
    if (result.m_errorType = = ErrorType.Ok) {
        ... // 성공 처리
    }
    else {
        print(result.ToString());
        ... // 실패 처리
    }
}; 

 

서버 접속이 완료되면 의 이벤트 함수를 호출받습니다. 이때 받는 매개변수는 ErrorInfo 인스턴스입니다. 이 인스턴스는 서버와 연결이 성공했는지 실패했는지를 알려 주는 역할을 하며, 실패했다면 이 객체는 왜 실패했는지 정보도 같이 보여 줍니다.

OnJoinServerCompleteJoinServerCompleteHandler 변수는 함수 객체 타입입니다. 여러분은 여기에 람다식이나 함수를 넣으면 됩니다.

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