在我的iOS應用程序中,我想通過本地網絡從iPhone A傳輸一個浮點值到iPhone B.現在我正在使用iOS MultipeerConnectivity框架,這非常容易使用和確保一個不錯的用戶體驗,因爲用戶現在可以從其他應用程序的界面。 但MultipeerConnectivity太慢了。我正在使用(當然)不可靠的方法。我每秒發送大約5個值。如果少數人無法提供,我真的不在乎,但是非常重要的是他們提供的速度非常快(最好讓我們說1-100毫秒)。我在MultipeerConnectivity中看到的另一個問題是,我無法禁用使用藍牙而不是WiFi的功能,甚至更慢(或者我只是沒有看到禁用藍牙的選項)。 我知道總會有意想不到的延遲(也許網絡忙於其他設備,或者wifi信號不好,......),但是當我測試時,我使用了機場至尊,兩個iPhone的信號強度幾乎達到100%並沒有網絡活動。通過wifi傳輸浮點值的最快方法
所以我的問題基本上是:通過網絡傳輸小(非常小,兩位小數)值的最快方法是什麼?我應該使用Bonjour,我不知道)?
僅供參考 - 多點連接使用Bonjour。它可能一直在使用藍牙而不是WiFi。要進行測試,請關閉藍牙以確保其使用WiFi。 – rmaddy
也許你應該考慮使用推送通知來傳輸數據。我知道這不是你想要做的事,但速度要快得多。 –