9
votes

iPhone Gamekit Peer avec un peer de bureau

Je cherche un moyen d'établir une connexion sans fil entre un iPhone et un client de bureau. Gamekit semble prometteur, mais tous les exemples / documentation expliquent uniquement l'iPhone à iPhone.

  • Y a-t-il des exemples / documentation pour un pair de jeu sur le bureau (cacao ou java)?
  • Quelles sont les alternatives sans faire à la programmation de socket de niveau de niveau bas?

1 commentaires

Je propose une prime de +50 pts pour les exemples / documentation de bureau. Merci!


3 Réponses :


2
votes

L'émulateur d'iPhone n'exécute pas ces connexions P2P Bluetooth P2P. Par conséquent, il ne peut être testé qu'avec un véritable matériel.

C'est un peu déroutant car la référence référence ne propose que d'être un moyen de connecter des pairs sur Bluetooth, tandis que le gkpeerpickercontroller états" peut être configuré pour sélectionner entre Bluetooth et Internet Connections. " Cependant, il y a une note claire sur laquelle ils ne vont pas vraiment vous aider avec des connexions Internet.


1 commentaires

Eh bien, je ne veux pas connecter deux iPhones. Je cherche un moyen de connecter mon iPhone avec une application de bureau (écrite dans Cocao ou Java). Et je me demande si je pouvais utiliser Gamekit.



2
votes

C'est malheureusement une réponse non-réponse, mais ...

Gamekit est une abstraction des couches de réseau Bluetooth et WiFi, permettant un ensemble spécifique de protocoles de communication entre deux périphériques - de communiquer avec un client de bureau, vous auriez besoin de reproduire toutes les fonctionnalités de jeu sur le bureau, car Il n'y a pas d'API comparable sur le bureau. Ce ne serait pas une simple entreprise.

Je suggérerais fortement de développer quelque chose sur Bonjour, comme @jordan a suggéré. Projet de Bill Dudney ( Article de blog ). C'est un endroit idéal pour commencer.


0 commentaires

1
votes

citant Kit de jeu Caractéristiques du kit de jeu Paragraphe :

Connectivité peer-to-peer permet à votre jeu de créer un réseau Bluetooth ou sans fil ad hoc entre plusieurs iPhones dans la même zone locale. Bien que conçu avec des jeux à l'esprit, ce réseau est utile pour tout type d'échange de données parmi les utilisateurs de votre application. Par exemple, une application pourrait utiliser une connectivité entre pairs pour partager des cartes de visite électroniques ou d'autres données. Cette fonctionnalité est uniquement disponible sur iOS. Vous pouvez également obtenir la même fonctionnalité à l'aide du centre de jeu.


0 commentaires