2011-01-12 7 views
0

그래서 GameCenter에서 내 iPhone으로 데이터를 보내고받는 것이 좋지만 데이터를 받으면 메서드에서 '데이터'를받습니다. 이것이 점수 또는 건강 상태인지 여부를 어떻게 알 수 있습니까?GameCenter - 여러 비트의 데이터를 수신합니까?

수신되는 데이터를 어떻게 구분합니까?

감사합니다. 애플의 문서에 의해 설명

답변

0

으로 ...

'귀하의 메시지 형식 메시지의 종류를 구분하는 방법을 포함해야한다. 예를 들어 여러 종류의 메시지를 식별하는 열거 형을 만들 수 있습니다. 모든 메시지의 첫 번째 바이트는이 열거 형으로 시작합니다. '

1

문서의 GKRocket 예제에서 SessionManager.m을 확인하십시오.

-(void) sendPacket:(NSData*)data ofType:(PacketType)type 

- (void) receiveData:(NSData *)data fromPeer:(NSString *)peer inSession:(GKSession *)session context:(void *)context 
특히 구현
관련 문제