iPhone Gamekit Peer mit einem Desktop-Peer

9

Ich suche nach einer Möglichkeit, eine drahtlose Verbindung zwischen einem iPhone und einem Desktop-Client herzustellen. Gamekit sieht vielversprechend aus, aber alle Beispiele / Dokumentationen erklären iPhone nur iPhone.

  • Gibt es Beispiele / Dokumentationen für einen Gamekit Peer auf dem Desktop (Kakao oder Java)?
  • Was sind die Alternativen, ohne zu viel Low-Level-Socket-Programmierung zu tun?
luebken 29.06.2009, 21:13
quelle

3 Antworten

2

Der iPhone-Emulator führt diese Bluetooth P2P-Verbindungen nicht aus. Daher kann es nur mit echter Hardware getestet werden.

Es ist ein wenig verwirrend, weil der GKSession -Referenz nur darüber spricht, wie man Peers über Bluetooth verbindet, während der GKPeerPickerController gibt an, "kann konfiguriert werden, um zwischen Bluetooth- und Internetverbindungen zu wählen." Allerdings gibt es eine klare Anmerkung, dass sie dir nicht wirklich mit internetbasierten Verbindungen helfen werden.

    
dlamblin 29.06.2009 21:16
quelle
2

Dies ist leider eine Nicht-Antwort, aber ...

GameKit ist eine Abstraktion der Bluetooth- und WiFi-Netzwerk-Layer, die eine bestimmte Reihe von Protokollen für die Kommunikation zwischen zwei Geräten ermöglicht - um mit einem Desktop-Client zu kommunizieren, müssten Sie alle Funktionen von GameKit auf dem Desktop replizieren Es gibt keine vergleichbare API auf dem Desktop. Das wäre kein einfaches Unterfangen.

Ich würde sehr vorschlagen, etwas über Bonjour zu entwickeln, wie @ Jordan vorgeschlagen hat. Bill Dudneys Projekt ( blog article ). Es ist ein großartiger Ausgangspunkt.

    
pixel 31.08.2010 20:49
quelle
1

Zitieren Abschnitt" Funktionen des Game Kit Framework-Referenzhandbuchs :

  

Peer-to-Peer-Konnektivität ermöglicht es Ihrem Spiel, ein Ad-hoc-Bluetooth- oder WLAN-Netzwerk zwischen mehreren iPhones im selben lokalen Bereich zu erstellen. Obwohl dieses Netzwerk für Spiele entwickelt wurde, ist es nützlich für jede Art von Datenaustausch zwischen Benutzern Ihrer App. Zum Beispiel könnte eine App Peer-to-Peer-Konnektivität verwenden, um elektronische Visitenkarten oder andere Daten zu teilen. Diese Funktion ist nur für iOS verfügbar. Sie können die gleiche Funktionalität auch mit Game Center erhalten.

    
bijan 26.05.2013 22:53
quelle