У меня есть приложение, составленное из сервера, которое время от времени отправляет сообщения на Iphones.Задержка между двумя устройствами важна для проблемной области - если для доставки сообщения требуется меньше секунды, все в порядке;если это займет более 5 секунд, проблема почти наверняка есть.Сообщения на стороне сервера помечаются временем сервера.
При использовании сотового соединения для передачи данных мы видим случайные задержки, но мы не можем их количественно определить, поскольку нет гарантии, что часы Iphone синхронизированы ссервер;В одном из наших тестовых телефонов мы видим разное время для разных операторов.
Существует ли простой способ синхронизации времени между Iphone и сервером?Я посмотрел на (S) NTP, который, кажется, правильный путь.
Есть ли альтернативы?Нам нужно быть точными в течение нескольких секунд, а не миллисекунд.