У меня есть приложение для чата. У меня есть две машины A & B. A отправить сообщение в 19:10 (в свое время) B получить сообщение в 19:12 (в свое время) На сервере я храню время (собственное время сервера не любое время клиента) как Long
JAVA тип данных.Как синхронизировать время между двумя разными машинами
Проблема в том, что я получаю чат-журнал непосредственно с сервера, его порядок верен, поскольку все сообщения имеют собственное время сервера.
Но в случае, если A посылает сообщение непосредственно B-заказу, не является надлежащим значением времени несоответствия.
стороны клиента JS & стороны сервера JAVA
Вот что это такое:
A (7:10 PM) -----toServer ----> Server (Store message at 7:11PM)
|
+------- directly to B --> B receives message (Its own time is 7:08 PM)
Теперь, если я закажу сообщение на B не будет в правильном порядке, как вы можете видеть. В следующий раз, когда я выберу с сервера, он покажет 7:11 вечера и разницу времени между B & Время сервера будет 3 мин.
Не могли бы вы разработать. Я также обновил свой вопрос, посмотрю – manish