RemoteMonster Community

[RM]I> ice State:disconnected 이벤트 바인딩 방법

[RM]I> ice State:disconnected 이벤트를 들을 수 있나요?
네트워크 변화에 대해서 처리하려고 하는데 offline 이벤트보다 [RM]I> ice State:disconnected가 훨씬 정확한 것 같아서 문의드립니다.

JS SDK 최신 버전을 쓴다면, onError 콜백 함수를 이용해 말씀하신 것을 확인할 수 있습니다.
onError 콜백 함수에게 2개의 인자가 주어집니다. 첫 번째가 오류코드, 두 번째가 설명입니다.
오류코드가 4344인 경우가 원하시는 코드에 해당합니다.

상세하진 않지만, 오류코드 목록은 아래에 있습니다.
https://docs.remotemonster.com/common/error

혹시 가능하시면, ice State:disconnected가 훨씬 정확한 것 같다는 말씀에 대해서 한번 이야기 나누고 싶네요. 어떤 경험을 통해 그렇게 생각하게 되셨는지…

감사합니다 확인해보겠습니다.
훨씬 이라는 표현은 정확하지 않게 사용한 것일 수도 있겠네요.
웹뷰에서는 네트워크 변화를 제대로 감지하지 못하는 경우도 있는데 그런 경우에도 항상 위 메시지는 표시가 되길래 그렇게 말씀을 드렸습니다.

1 Like

관심 없으실 수도 있긴 하지만, 개인적인 경험 말씀드리자면,
네트워크가 끊어지거나 하는 확연히 드러나는 변화에서, 항상 ice disconnected가 먼저 발생하는 것 같습니다. 하지만 ice disconnected 가 발생하고 ice completed 같은 것들이 발생하며 통화가 계속 되기도 해서요.
ice disconnected가 어떤 변화를 예고할 수는 있지만, 반드시 그런 것은 아닌 것 같습니다.

완벽히 조사한 것은 아니고 경험에 의한 것이니 참고만 해주세요.

관심이 아주 많은 상태라 정말 감사합니다 ㅎㅎ
그런 경우가 있을 수 있겠군요… 감안해서 살펴보도록 하겠습니다~

1 Like