[英]Is there a framework to easily implement server-client or master-slave inter-devcie communication apps?
我想制作一個實用程序,可以與在其他設備上運行的其他客戶端通信。
一個應用程序成為主機,並等待從機。 它與從站連接,並實時向他們發送輕量數據。 這些設備彼此之間的距離不超過10米,並且不適合長距離通信,因此可以使用藍牙。 低延遲和時間同步非常重要。
我認為GameKit對等將是一種選擇? 還有什么其他選擇? 是否有一個開放源代碼框架可以使此設置非常容易?
我不是專家,但我猜想Bluetooth- Wi-fi-Bonjour將是您的選擇。 GameKit將是最好的選擇。
來自Matthijs Hollemans: GKSession has a method called sendDataToAllPeers:withDataMode:error:
,該方法會將NSData對象的內容發送給所有連接的對等方。 您可以使用此方法將一條消息從服務器發送到所有客戶端。 在這種情況下,消息是一個NSData對象,該NSData對象中的內容完全取決於您。
用於點對點連接; 數據包至少為10個字節。 這10個字節稱為“標頭”,隨后可能出現的任何(可選)字節為“有效載荷”。不同類型的數據包具有不同的有效載荷,但是它們都具有相同的標頭結構
您可以查看此藍牙游戲教程Matthijs Hollemans:Snap
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.