짧은 데이터 전송
LINE Planet은 통신 중에 제한된 크기의 데이터("짧은 데이터")를 보낼 수 있는 API를 제공합니다. 이 페이지에서는 통화 중에 짧은 데이터를 보내는 방법을 설명합니다.
지원 통화 유형 | 지원 SDK 버전 |
---|---|
1대1 통화, 그룹 통화(컨퍼런스) | 모든 버전 |
공통 사항
통화 유형에 관계없이 짧은 데이터 전송에는 다음 사항이 적용됩니다.
크기 제한
짧은 데이터를 보내는 메서드는 데이터 자체와 함께 데이터 유형을 인자로 받습니다. 데이터 유형 및 데이터의 최대 크기는 다음과 같습니다.
- 데이터 유형: 100바이트(null 종료 문자 포함)
- 데이터: 800바이트
짧은 데이터 전송 결과 얻기
LINE Planet에서 여러 번 재시도한 후에도 데이터 전송이 실패하는 경우가 있습니다. 결과 핸들러 콜백을 사용하면 비동기적으로 데이터 전송 결과를 확인할 수 있습니다.
1대1 통화
1대1 통화에서는 PlanetKitCall::SendShortData()
를 사용하여 통화 상대방에게 짧은 데이터를 보냅니다.
상대방은 ICallEvent::OnReceivedShortData
를 통해 짧은 데이터를 수신할 수 있습니다.
그룹 통화
그룹 통화에서는 특정 피어 또는 모든 피어에게 짧은 데이터를 보낼 수 있습니다.
- 특정 피어에게 짧은 데이터를 보내려면
PlanetKitConference::SendShortData()
를 사용하세요. - 모든 피어에게 짧은 데이터를 보내려면
PlanetKitConference::SendShortDataToAllPeers()
를 사용하세요.
피어는 IConferenceEvent::OnReceivedShortData
를 통해 짧은 데이터를 수신할 수 있습니다.
관련 API
짧은 데이터 전송과 관련된 API는 다음과 같습니다.