簡體   English   中英

是否有一個框架可以輕松實現服務器-客戶端或主從設備間通信應用程序?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM