2
我遇到過幾種類似於我的問題的帖子,但其中沒有一個實際上有我正在尋找的答案。我正在使用Multipeer Connectivity在兩臺設備之間進行連接,我希望在儘可能少的延遲的同時執行一段代碼。我已經通過從主機發送時間戳到另一個同時啓動計時器(使用Date類),但始終存在至少0.3到0.5秒的延遲時間。問題是設備時間未完全同步。有沒有第三方框架或解決方案可以讓我在兩個設備上同時運行代碼?其中一個例子就是AmpMe應用程序,它可以跨多個設備同步音樂。順便說一下,我正在使用Swift 3。使用Multipeer Connectivity在兩臺設備之間同步定時器?
我該如何去計算偏移量?這是要記住,我需要在多個設備上這樣做,而不僅僅是兩個。 – themaanas
查找時間服務器。從該時間服務器獲取時間。與當前系統時間進行比較。計算當前設備的差異。假設有良好的延遲,對於除最關鍵的同步以外的所有應用都應該足夠準確。 –
這仍然不會讓我同步設備之間的時間。它只會讓我知道一個設備時間與實際時間有多少不同,而不是一個設備時間與另一個設備有多少不同。 – themaanas