인자/리턴 클래스 정보

뒤끝챗 이용 시 인자 값으로 주어지거나 리턴 값으로 리턴되는 클래스들에 대한 정보입니다.

ErrorInfo

에러 정보를 표현하는 클래스입니다.

ValueTypeDescription
CategoryErrorCodeErrorCode 카테고리
DetailErrorCodeErrorCode 상세내용
SocketErrorCodeSocketErrorSocket 클래스에 대한 오류 코드
Reasonstring성공/실패 사유

ErrorCode (enum)

Value Description
Success 요청 성공
Exception 내부 알 수 없는 예외 발생 에러 코드
SocketOpertatonError 소켓 작업이 실패 했을 경우 발생
AuthenticationFailed 채팅 서버에서 인증이 실패 했을 경우 발생
BrokenStream 소켓 관련 송/수신 스트림에 문제가 생겼을 경우 발생
NetworkTimeout 채팅서버와 비정상적인 이유로 연결이 끊어진 후 재접속에 실패한 경우 발생
DisconnectFromLocal 어떠한 이유로 SDK가 채팅서버와 연결을 끊었을 경우 발생
DisconnectFromRemote 어떠한 이유로 채팅 서버가 연결을 끊었을 경우 발생
InvalidMessage 잘못된 메시지 송/수신 시 발생
InvalidOperation 잘못된 요청 시 발생
InvalidSession 채팅서버에서 식별 불가능한 이유로 유효하지 않은 세션 에러
ChannelTimeOut 일정시간동안 채팅을 하지 않았을 경우 발생
BannedChat 일정시간동안 N회의 채팅 메시지를 전송할 경우 발생 & 어드민이 아닌 유저가 GlobalChat을 사용하는 경우 발생
DuplicateConnection 중복 로그인 시 발생
NetworkOffline 채팅서버와 비정상적인 이유로 연결이 일시적으로 끊어지면 발생 (자기자신 / 다른유저 모두 포함)
NetworkOnline NetworkOffline 이후 채팅서버와 연결이 회복되면 발생 (자기자신 / 다른유저 모두 포함)

SessionInfo

채널에 있는 유저들의 정보에 대한 클래스입니다.

ValueTypeDescription
NickNamestring해당 세션 유저의 닉네임
IsRemoteboolremote 여부 (나의 세션인 경우 false, 타인의 세션인 경우 true)