Poll

public int Poll();

설명

클라이언트의 메시지를 서버로 송신하고, 수신한 데이터를 이벤트 형태로 호출시킵니다.

  • 서버에서 송신한 데이터는 SDK에서 재가공 후 이벤트를 발생시킵니다.
  • 항상 메시지를 송수신하기 위해 Poll 함수는 주기적으로 호출되어야 합니다.
  • 1분 30초 이상 Poll함수가 호출되지 못하는 상황이 발생하면 채팅서버와 클라이언트 간 연결이 끊어질 수 있습니다.

    유니티 객체의 Update 함수에서 Poll을 호출하기
    코루틴을 생성하고 해당 코루틴 내에서 Poll을 주기적으로 호출하기
    별도의 쓰레드를 생성하고, 해당 쓰레드 내에서 Poll을 주기적으로 호출하기

Example

Backend.Chat.Poll();

Return Value

  • 처리된 이벤트 갯수

OnException

public ExceptionEventHandler OnException;

전달인자

ValueTypeDescription
eException발생한 예외

설명

이벤트를 수신 및 처리하면서 예외가 발생하는 경우, 개발자가 작성한 이벤트 핸들러 내에서 예외가 발생하는 경우 호출되는 이벤트 핸들러입니다.

Backend-5.0.3 이하 버전 Exception 발생
  • Backend-5.0.3 이하 버전은 채널 입장시 OnException 이벤트 핸들러에서 해당 에러가 호출됩니다.
  • System.NotSupportedException : Specified method is not supported.
  • 해당 Exception이 발생할 경우, 뒤끝 SDK 버전을 5.0.4 이상으로 올려주시기 바랍니다.
  • Example

    Backend.Chat.OnException(e) += {
        // TODO
    };