Exception: Not connected.(1)

뒤끝챗을 처음 사용해보는 유저입니다.
샘플코드를 이용해 프로그래밍을 하고 있는데, 채팅 채널을 연결하는것까지는 성공(?)한것 같습니다.
연결메세지가 <입장 : Public / ec2-13-125-252-175.ap-northeast-2.compute.amazonaws.com / 50000 / PublicAuto / 2022-08-16T05:35:26.234Z> 이렇게 나왔습니다.
그리고, 텍스트를 보내는데 아래와 같은 메세지가 뜹니다. 커뮤니티에서 비슷한 문의들을 보고 해결책을
찾는데 잘 안되네요.
콘솔에 게임정보기능 연결이 80% 로 되어있던데, 이게 100%가 안되서 그러는건지 궁금하네요.
어떤 경우에 이런 오류가 뜨는지 알려주시면 감사하겠습니다. 수고하세요~~

  • 뒤끝 SDK 버전 : 5.8.0
  • 프로젝트명 : Over the fate
  • 스테이터스 코드 :
  • 에러 코드 : Exception: Not connected.(1)
  • 에러 메시지 :
    Exception: Not connected. (1)
    #xl.#wl.#il (System.String , BackEnd.Tcp.ChannelType ) (at <1efa43640bf1421f98df3364bd1070d8>:0)
    #xl.#wl.ChatToChannel (System.String , BackEnd.Tcp.ChannelType ) (at <1efa43640bf1421f98df3364bd1070d8>:0)
    BackEnd.RealTime.GameChat.ChatToChannel (BackEnd.Tcp.ChannelType type, System.String message) (at <1efa43640bf1421f98df3364bd1070d8>:0)
    BackEndManager.Chat (BackEnd.Tcp.ChannelType type, System.String message, System.String toNickname, System.Boolean IsWhisper) (at Assets/Scripts/BackEndManager.cs:352)
    BackEndManager.Chat (BackEnd.Tcp.ChannelType type, System.String message) (at Assets/Scripts/BackEndManager.cs:208)
    BackEndManager.PublicChat () (at Assets/Scripts/BackEndManager.cs:196)
    UnityEngine.Events.InvokableCall.Invoke () (at /Users/bokken/buildslave/unity/build/Runtime/Export/UnityEvent/UnityEvent.cs:178)
    UnityEngine.Events.UnityEvent.Invoke () (at /Users/bokken/buildslave/unity/build/Runtime/Export/UnityEvent/UnityEvent/UnityEvent_0.cs:58)
    UnityEngine.UI.Button.Press () (at Library/PackageCache/com.unity.ugui@1.0.0/Runtime/UI/Core/Button.cs:70)
    UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at Library/PackageCache/com.unity.ugui@1.0.0/Runtime/UI/Core/Button.cs:114)
    UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at Library/PackageCache/com.unity.ugui@1.0.0/Runtime/EventSystem/ExecuteEvents.cs:57)
    UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at Library/PackageCache/com.unity.ugui@1.0.0/Runtime/EventSystem/ExecuteEvents.cs:272)
    UnityEngine.EventSystems.EventSystem:Update() (at Library/PackageCache/com.unity.ugui@1.0.0/Runtime/EventSystem/EventSystem.cs:501)

안녕하세요 개발자님,
JoinToChannel()함수와 ChatToChannel()함수에 간격을 두고 이용해 주세요. :D

뒤끝챗 함수의 경우, 대부분의 함수가 비동기 함수이기 때문에 순서가 섞이는 경우가 있습니다.

예를 들어, 함수가 아래와 같이 선언했다 가정할 때,
Backend.Chat.JoinToChannel();
Backend.Chat.ChatToChannel();
두 함수는 모두 비동기 함수이므로, 채널 입장이 끝나고 메시지 전송이 되는 것이 아니라
채널 입장을 하던 도중 메시지를 보내는 것이기 때문에
연결되지 않은 상태에서 메세지를 보냈다는 Exception:Not connected 에러가 발생하는 것입니다.