Tôi đang viết một ứng dụng yêu cầu tôi đồng bộ thời gian trên một số lượng lớn iPhone chính xác (trong vòng một phần nhỏ của giây). Theo như tôi có thể nói, quyền truy cập vào chức năng thời gian của GPS không khả dụng. Nếu tôi đồng bộ qua Internet, thì vấn đề lớn nhất là độ trễ mạng. Sự chậm trễ trước khi câu trả lời cho một yêu cầu được nhận có thể được ước tính bằng một nửa chuyến đi khứ hồi - nhưng tôi có thể mong đợi điều này như thế nào? Nó sẽ là đáng giá gửi nhiều yêu cầu và trung bình hoặc là có một cách tốt hơn để đồng bộ hóa thời gian?Cách đồng bộ hóa chính xác thời gian giữa iPhone?
8
A
Trả lời
4
Thử triển khai Marzullo's algorithm, như được sử dụng đáng kể trong NTP.
Các vấn đề liên quan
- 1. Đồng bộ hóa dấu thời gian trên nhiều thiết bị
- 2. Đồng bộ hóa thời gian javascript và css?
- 3. Đồng bộ hóa thời gian trong javascript với độ chính xác cao (> 0.5s) (giống như NTP)
- 4. Đồng bộ hóa đám mây giữa ứng dụng iPad/iPhone
- 5. Đồng bộ thời gian JS giữa nhiều thiết bị
- 6. API Windows để kích hoạt đồng bộ hóa thời gian
- 7. Nhận chênh lệch thời gian chính xác giữa hai NSDate?
- 8. Đồng bộ hóa thời gian/sự kiện giữa máy khách và máy chủ trò chơi (MMORPG)?
- 9. C cách đo thời gian chính xác?
- 10. Thời gian chính xác giữa 2 Ngày giờ?
- 11. Xác định phạm vi đồng bộ hóa?
- 12. Thời gian chính xác với RequestAnimationFrame
- 13. TFS không đồng bộ giữa cục bộ và từ xa - cách "đồng bộ hóa lại"?
- 14. Làm cách nào để chính xác thời gian để gọi một chức năng trên iPhone?
- 15. Cách chuyển đổi thời gian chính xác theo múi giờ?
- 16. Dữ liệu chính iCloud đồng bộ giữa hai ứng dụng (iPhone và iPad)
- 17. Sao lưu NSUserDefault và đồng bộ hóa iPhone
- 18. Thời gian chính xác trong .NET
- 19. cài đặt đồng bộ hóa không gian làm việc eclipse - những gì cần đồng bộ hóa?
- 20. đồng bộ hóa trên đối tượng phi chính thức
- 21. Chính xác thời gian chạy.Gosched là gì?
- 22. Đồng bộ hóa trò chơi nhiều người
- 23. Những cạm bẫy phổ biến của đồng bộ hóa dựa trên dấu thời gian là gì?
- 24. Mẫu thiết kế đồng bộ hóa đồng bộ hóa tối ưu hóa
- 25. Đồng bộ hóa (đồng hồ) giữa hai máy tính từ xa
- 26. Đồng bộ hóa tự động giữa Github và Kiln
- 27. Ứng dụng ngoại tuyến trên iPhone với đồng bộ hóa
- 28. Chiến lược đồng bộ hóa tệp Dropbox của iPhone?
- 29. Đo chính xác thời gian đồng hồ treo tường trong .NET
- 30. Thực hiện đồng bộ hóa mô-đun chính xác trong hạt nhân Linux
Xem http://stackoverflow.com/questions/2269532/network-time-protocol-for-iphone để biết thông tin về cách triển khai NTP trên iPhone – Casebash
@David, Đây có phải là cách Emerald Time thực hiện không? – Pacerier