2016-02-23 77 views
-2

所以我一直在嘗試多點對等網絡。最終,我將嘗試使用不同的框架來製作可通過藍牙和WiFi連接相同操作系統的設備,以及通過WiFi連接不同類型的設備。移動遊戲多對等網絡中的延遲大約是0.5秒嗎?

我的第一槍是蘋果的多點對點網絡。不幸的是,我得到了大約0.5秒的延遲(我實際上並沒有計算這個估計值),甚至在一個信息實際上到達另一個設備之前。我懷疑這個框架是針對較大的和加密的數據進行優化的,而不是針對1-32位工作。

我只是想知道你們對其他框架的延遲知道些什麼,因爲我需要花費大量的時間學習如何使用每個新框架。業界最好的延遲時間約爲0.5秒?

老實說,我會很高興,如果他們是一個優化的庫,每發(1/60)秒發送1位到每個連接的設備。但我認爲大多數這些網絡都會將數據打包成更大尺寸的數據。

我不希望移動設備有NFC。只要看看像3ds這樣的系統,它可以實現真正非常小的延遲和高精度的多點對多人遊戲(smash-bros)。

回答

1

嘗試改變MCSessionSendDataModeMCSessionSendDataUnreliable

MCSessionSendDataUnreliable 消息發送到同級應立即沒有插座級排隊發送。如果消息不能立即發送,應該刪除。消息的順序不能保證。

此消息類型應用於數據,如果延遲不再相關,例如實時遊戲數據。

,但要看你到底有多可靠需要的數據是,但一個封閉的網絡,它應該是非常可靠的反正

+0

是啊,我一直在做的是,沒有巨大的優勢。 –