Connexion WiFi ad hoc entre iPhone et Mac - possible?
-
13-09-2019 - |
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
La solution
Vous pouvez utiliser bonjour, via NSNetServices
et CFNetServices
Apis.
Fondamentalement:
- Créer un serveur sur le Mac
- Annoncer le serveur via Bonjour
- Parcourez Bonjour au téléphone et résolvez le service Bonjour.
- Établir une connexion
- É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.