데이터 송수신에 관하여..

문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족한 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 : 5.5.0
  • 프로젝트명 : Yut Nori
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

현재 인게임에서 SendDataToInGameRoom와 OnMatchRelay를 통해서 데이터를 주고 받고 있습니다.
혹시 List나 Dictionary 같은 데이터 덩어리를 주고 받는 방법은 없을까요?

안녕하세요 개발자님,
뒤끝매치 데이터 송수신의 경우, byte[]형태로만 송수신이 가능합니다.
만약 보내고 싶으신 데이터가 있으시다면 해당 데이터를 byte[]로 형변환하여 사용하는 것을 권장하고 있습니다.

뒤끝매치 예제게임의 경우 Json 데이터를 byte[]로 파싱하여 정보를 송수신하고 있으니 참고해주시면 감사하겠습니다.

데이터 전송
var jsonData = JsonUtility.ToJson(player);
var byte_ = Encoding.UTF8.GetBytes(jsonData);
Backend.Match.SendDataToInGameRoom(byte_);

데이터 수신
var strByte = Encoding.Default.GetString(args.BinaryUserData);
Message msg = JsonUtility.FromJson(strByte);

이렇게 사용하는 것이 맞는지요?

네, 맞습니다 :D
작성해주신 내용처럼 이용해 주시면 됩니다.

좋아요 1