그래서 GameCenter에서 내 iPhone으로 데이터를 보내고받는 것이 좋지만 데이터를 받으면 메서드에서 '데이터'를받습니다. 이것이 점수 또는 건강 상태인지 여부를 어떻게 알 수 있습니까?GameCenter - 여러 비트의 데이터를 수신합니까?
수신되는 데이터를 어떻게 구분합니까?
감사합니다. 애플의 문서에 의해 설명
그래서 GameCenter에서 내 iPhone으로 데이터를 보내고받는 것이 좋지만 데이터를 받으면 메서드에서 '데이터'를받습니다. 이것이 점수 또는 건강 상태인지 여부를 어떻게 알 수 있습니까?GameCenter - 여러 비트의 데이터를 수신합니까?
수신되는 데이터를 어떻게 구분합니까?
감사합니다. 애플의 문서에 의해 설명
으로 ...
'귀하의 메시지 형식 메시지의 종류를 구분하는 방법을 포함해야한다. 예를 들어 여러 종류의 메시지를 식별하는 열거 형을 만들 수 있습니다. 모든 메시지의 첫 번째 바이트는이 열거 형으로 시작합니다. '문서의 GKRocket 예제에서 SessionManager.m을 확인하십시오.
-(void) sendPacket:(NSData*)data ofType:(PacketType)type
및
- (void) receiveData:(NSData *)data fromPeer:(NSString *)peer inSession:(GKSession *)session context:(void *)context
특히 구현