Hallo, Zum subsekundengenauem Koordinieren von Ereignissen zwischen (Web-)Server und Client soll sich auf einen gemeinsame Zeitbasis geeinigt werden.
Idee: Zeitabgleich-Protokoll 1: Client schickt ein Packet typischer(sp�tere Kommunikation) Gr�sse, dass die lokale Clientzeit(Tc) enth�lt zum Server 2: Server schickt ein Antwortpacket typischer Gr�sse zur�ck, dass die lokale Serverzeit enth�lt(Ts). 3: Client hat das Antwortpacket komplett erhalten(Tc2) Ein Roundtrip dauert also: Tr = Tc2 - Tc W�rde man nun annehmen, dass das versenden genausolange gedauert hat wie das empfangen(gleiche packetgr�sse verinfachend vorausgesetzt, sonst einfach anteilig rechnen), dann ist der Zeitunterschied zwischen Client und Server gleich Td = (Ts-Tr/2) - Tc Allerdingsist das eine vereinfachte Annahme und der Fehler betr�gt maximal Tr/2, falls die meiste Zeit f�r Senden oder Empfangen draufgegeangen ist. Hat jemand eine Idee, wie man die Asymetrie zwischen senden und empfangen ausmessen kann? C S | | Tc+ +(Ts-Tr/2) + |\ | | | \ | | | \| | | +Ts } Tr | /| | | / | | |/ | | Tc2+ + + | | Oder hat jemand ne bessere Idee oder Erfahrungen damit? Gruss, Claudius _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
