これは数日間続いていますが、解決策が見つからないようです。私はiOS上でWi-Fiを介してピアツーピアネットワークを作りたいと思っています。すべてのオープンソースコードは、サーバーやクライアントとしての動作をサポートしているようですが、両方をサポートするコードはありません。私がこれをやり遂げる方法を知っている人はいますか?iOSのWi-Fiを使ったピアツーピアネットワーク
答えて
アップルのGameKitフレームワークを使用したことはありますか?私はこれまで、デバイス間の単純な通信のために使用してきました。それは本当にシンプルで、すぐにゲートから出ることができます。 Thisは良いチュートリアルのようです。
iOSで現在のAPIを使用してプログラムでWi-Fiネットワークを作成することはできません。 GameKitは、しかし、ブルートゥースを介してそうするいくつかのAPIを提供しています。
CocoaHTTPServerを使用してカスタムソリューションを実装する場合は、引き続き直接Wi-Fi接続を作成できないことに注意してください。同じ(既存の)Wi -fiネットワーク。
iOSのアドホックなピアツーピアWi-Fi(802.11など)はまだ数年前です。おそらくiOSX;)
[documentation](http://developer.apple.com/library/ios/#documentation/GameKit/Reference/GKSession_Class/Reference/Reference.html)は、次のように言います:GKSessionオブジェクトは、 BluetoothまたはWi-Fiを使用して近くのiOSデバイスを検出して接続する機能 –
直接ピアツーピア接続にはBluetoothのみが使用されます。 Wi-FiはLAN上のBonjourに使用されます。 – cleverbit
GKSessionはiOS 7で非推奨になりました – user2159978
iOS 7では、正確にこの目的のためにMultipeer Connectivity Frameworkが追加されています。
作業リンクhttps://developer.apple.com/library/ios/DOCUMENTATION/MultipeerConnectivity/Reference/MultipeerConnectivityFramework/index.html – sage444
実際に動作しているマルチペラ接続を参照してください:http://youtu.be/ MgP8wm7_-Xk – Aace
このフレームワークを使用することはお勧めできません。非常に普遍的ですが、遅すぎます。 – user2159978
iOSは、iOSデバイスがBluetooth、インフラストラクチャ(WiFi)、またはP2Pを介して互いに話すことを可能にするMultipeer Connectivity frameworkをサポートしています。
しかし、P2Pを明示的に使用する方法はありません。デバイスのピア(他のiOSデバイス)がどのように接続されているかを抽象化したレイヤーがあり、現在非iOSデバイスを接続することはできません。
- 1. BluetoothピアツーピアネットワークAPI iOS
- 2. iOS用wifiコネクタアプリ
- 3. iOS 3GまたはWiFiを検出
- 4. iOS Simulator with Mac with Ethernet&WiFi
- 5. ピアツーピアネットワークを介したOutlookの問い合わせ?
- 6. APIを使ったWiFiルーター(屋内測位)
- 7. iOSがWiFi認証シートを開く
- 8. Wifiカメラiosとの接続方法
- 9. iOSでAllJoyn Framework for Wifi Directを使用できますか?
- 10. IOSのCFSocketを使ったUDPブロードキャスト
- 11. WiFiを使用したプッシュ通知
- 12. wifi SSIDを使ってアンドロイドのウェブサイトをブロックする
- 13. wifiを使って2台のAndroidデバイスを接続
- 14. コードを使ってOSのWifi設定を管理する - Android
- 15. カメラを使ったiOSジェスチャー認識
- 16. iOSとmacOSを使ったXcodeワークスペース
- 17. Android:コードを使ってWiFiを起動する方法
- 18. wifiを使ってインテントを渡す方法P2P android
- 19. wifiでipadを使ってローカルホストを共有する
- 20. wifiを使ってモバイルデバイスを発見する
- 21. NetworkManagerとPythonを使ってWiFiアクセスポイントを切断する
- 22. WifiでスキャンしてPythonを使って表示するには
- 23. 閉じたWiFi nework(インターネット接続なし)でiOS/Androidにプッシュ通知を送信
- 24. アンドロイドのWifiを使用した位置と距離の計算
- 25. Wifiオートメーションまたはシェア - 私のモバイル内でどこでも私の家のWiFiを使用できますか?
- 26. ios wifi設定でカスタムテキストを表示する方法
- 27. IOS-9 - Wifi無線によるアプリケーションの有効化/無効化
- 28. iOSデバイスとWifiダイレクト対応デバイスとの通信
- 29. 私はDelphiでWifiを使いたいと思っています。どうやって?
- 30. ブラックベリーのプッシュ通知でwifiを使用
https://github.com/robbiehanson/CocoaHTTPServerを見たことがありますか?まだクライアントとサーバーの関係はわかっていますが、組み込みのAppleアドホックネットワークAPIはまだプライベートです。 – JiuJitsuCoder
私はあなたの質問に不明です。 2つのiOSデバイス間にアドホックWiFiネットワークを作成できるコードを探していますか?既にP2P通信を行うためにWiFi経由で接続されている2つのiOSデバイスのための方法を探していますか? – rmaddy
インターネットとBSDソケットの仕組みを学びましょう。 bind()呼び出しを使用します。 STUNサーバーを使用してください。たくさんのソケットを使用してください。到達可能性通知APIを使用する。ネットワークインターフェイスを列挙します。コンクリートポートにバインドします。必要に応じて、マルチキャスト送信を使用します。 IPはすばらしい世界ですが、アップルのためのコードを学ぶ人は、決して物事を得ることはありません:-( –