2008-10-26 50 views
6

我是新手,爲iPhone和iPod touch開發應用程序。在iPhone上使用WiFi甚至藍牙還可以在同一個房間的兩臺設備之間直接通信嗎?iPhone或iPod Touch可以與同一房間中的其他設備通信嗎?

我見過一個消防應用程序的演示,其中一個iPhone在接近對方時「點亮」其他iPhone。這是如何完成的?

所有這一切的一點是,我正在探索開發一款遊戲的選項,您可以在同一個房間內與另一個人玩。

+0

我在第二段中得到了印象,您正在談論接近度 - 即兩個設備在同一個房間內的密切程度。 如果是這種情況,那麼你需要考慮使用像藍牙或超聲波/音頻這樣的短程技術來啓動通信。請澄清? – 2008-10-26 18:31:45

回答

12

iPhone支持基於Bonjour的服務發現,並且多個應用程序可以利用此功能執行與同一網絡上的PC同步等操作。在iPhone SDK中探索示例和指南。 WiTap和BonjourWeb就是很好的例子。 NSNetServices和CFNetServices是您爲Bonjour處理的API

6

iPhone-iPhone通信也可以通過藍牙使用GameKit完成。

+1

沒有意識到這個問題已經過了一年多了。難怪我是第一個推薦GameKit的人。 – kubi 2010-02-02 13:09:50

相關問題