Question

Je me demandais simplement s'il est possible de configurer un tunnel de transfert de données entre un iPhone et un Mac en utilisant le matériel WiFi présent sur les deux appareils? Mon objectif principal est de transférer des données de mon iPhone vers mon Mac via une application le long d'une connexion WiFi ad hoc. S'il existe d'autres méthodes que vous souhaitez suggérer, veuillez le faire.

Dans l'attente de vos réponses.

Merci!

AK

Était-ce utile?

La solution

Vous pouvez utiliser bonjour, via NSNetServices et CFNetServices Apis.

Fondamentalement:

  1. Créer un serveur sur le Mac
  2. Annoncer le serveur via Bonjour
  3. Parcourez Bonjour au téléphone et résolvez le service Bonjour.
  4. Établir une connexion
  5. Échange de données via des flux de socket

Autres conseils

Vous ne pouvez pas encore le faire automatiquement. C'est-à-dire que vous devez Créez manuellement le réseau sans fil ad hoc (un "réseau d'ordinateur à ordinateur" dans Apple Commissariat) D'abord sur le Mac, puis rejoignez l'iPhone à celui-ci comme tout autre réseau WiFi. Après cela, les méthodes suggérées ci-dessus fonctionneront très bien.

Ce que je pense que vous suggérez, également connu sous le nom de WiFi Direct, est une très nouvelle spécification qui n'est pas encore prise en charge par l'iPhone ou l'OS X (à ce jour).

Vous voudriez probablement consulter NSNETServices / CFNETServices (Bonjour) pour une API commune pour accomplir ce type de connexion.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top