Envío de datos críticos en tiempo real a través de Internet entre dos computadoras dedicadas, utilizando mi propio protocolo.sincronización de relojes a través de Internet
Existe, por supuesto, latencia involucrada.
Para la depuración y la optimización, me gusta que ambas computadoras usen la misma base de tiempo. Es decir, necesito saber la diferencia de tiempo de sus relojes para poder juzgar mejor las latencias.
Por supuesto, el relativismo y eso realmente no me permite sincronizarlos perfectamente, pero me gusta estar lo más cerca posible.
Basándome en NTP solo no parece lo suficientemente bueno - los relojes pueden estar desactivados por medio segundo en mi experiencia (aclaración: me basé en la predeterminada proporcionada por Apple).
Necesito precisión en el rango de 1/10s, al menos. Las dos computadoras no estarán demasiado separadas, los tiempos de ping de ICMP son menos de 100 ms, por lo general.
¿Alguna sugerencia de cómo hacer esto?
(en la actualidad, las máquinas de ejecución involucrados OS X, así que si usted sabe de una solución justa para ellos, que va a ser un comienzo)
Bien, lo intentaré. –