Gamekit iPad и iPhone Связь - PullRequest
       6

Gamekit iPad и iPhone Связь

1 голос
/ 02 сентября 2010

Я занимаюсь разработкой приложения для iPad («Сервер»), которое должно поддерживать связь с 4 iPhone / iPod Touch (Клиентами).Должен ли я создать 4 сессии GKS для каждого из iPhone?Должен ли я иметь 1 GKSession, который соединяет все 5 устройств, и если я это сделаю, сможет ли каждый iPhone «видеть» другие (в идеале этого не должно быть, поскольку все будет просто)?Вместе эти приложения будут немного похожи на приложение Scrabble для iPad (не по функциональности, а по идее).

У кого-нибудь есть пример кода gamekit или хорошие ссылки?

Я скачал GKTank и не могу подключить iPad и iPhone.Я даже отключил Wi-Fi на обоих, но они застряли в ожидании подключения.

1 Ответ

0 голосов
/ 03 сентября 2010

Я недавно реализовал нечто подобное. Я использовал this в качестве базы и this в качестве хорошей справки.

в моем ipad viewcontroller у меня есть кнопка, которая устанавливает сеанс

session = [[GKSession alloc] initWithSessionID:@"mySessionId" displayName:[[UIDevice currentDevice] name] sessionMode:GKSessionModeServer];
session.delegate = self;
[session setDataReceiveHandler: self withContext:nil];
session.available = YES;

когда вы готовы к подключению клиентов. в iphone remote viewcontroller я использую GKPeerPickerControllerDelegate и создаю сеанс одноранговой сети, когда он находит ваш сервер.

для меня, прохождение через первое руководство помогло мне соединиться, и справочный материал помог мне понять, что все происходило.

на вашем сервере у вас есть список пиров (например, пример objectgraph), по которому вы можете отправлять сообщения индивидуально пиру или всем пирам с сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...