Как подключиться через Wi-Fi для игры? - PullRequest
2 голосов
/ 06 августа 2010

Я сделал простую игру в понг из учебника (блог icode) и хотел бы снова поиграть с другим игроком в моей сети Wi-Fi. Как добавить эту функцию в игру?

1 Ответ

2 голосов
/ 06 августа 2010

Есть два способа сделать это. Первый и самый простой способ - использовать одноранговую сеть Game Kit для соединения двух устройств. Начиная с iPhone OS 3.1, Game Kit работает как по WiFi, так и по Bluetooth. Я показываю, как это сделать в сеансе Networking моего класса iPhone на iTunes U . Этот пример приложения , который я написал для класса, демонстрирует использование Game Kit для связи между двумя приложениями.

Хотя Game Kit является самым простым способом, он работает только для связи между двумя устройствами под управлением iPhone OS 3.1+. Для более общей сети Wi-Fi, я бы порекомендовал поискать Bonjour discovery. Опять же, я показываю пример для этого в вышеупомянутом классе и использую код, собранный Биллом Дадни в его статье " Bonjour Network Server для iPhone ". Отличительной особенностью этого подхода является то, что вы также можете общаться с настольными приложениями, как с клиентом Mac , который я создал для класса.

...