質問

私は、両方のデバイスに存在するWiFiハードウェアを使用して、iPhoneとMacの間にデータ転送トンネルをセットアップすることが可能かどうか疑問に思っていましたか?私の主な目的は、アドホックWiFi接続に沿ったアプリを介して、iPhoneからMacにデータを転送することです。提案したい他の方法がある場合は、してください。

あなたの返事を楽しみにしています。

ありがとう!

AK

役に立ちましたか?

解決

bunjourを使用することができます NSNetServicesCFNetServices API。

基本的:

  1. Macにサーバーを作成します
  2. Bonjourを介してサーバーを発表します
  3. 電話でbonjourを閲覧し、Bonjourサービスを解決します。
  4. 接続を確立します
  5. ソケットストリームを介してデータを交換します

他のヒント

まだ自動的にこれを行うことはできません。つまり、あなたはしなければなりません アドホックワイヤレスネットワークを手動で作成します (Apple Parlanceの「コンピューターからコンピューターへのネットワーク」)最初にMacで、次にiPhoneを他のWiFiネットワークと同じように結合します。この後、上記で提案された方法は正常に機能します。

WiFi Directとしても知られていることを示唆していると思うのは、iPhoneやOS Xでまだサポートされていない非常に新しい仕様です(この記事の執筆時点で)。

おそらく、その種の接続を達成するために、一般的なAPIのためにNSNETServices/CFNETSERVICES(BONJOUR)を見たいと思うでしょう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top