tijdsynchronisatie testcase

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Hipska BE

Hipska BE

09/01/2008 15:53:00
Quote Anchor link
Hoi,

Ik heb naar aanleiding van dit topic even een testcase op gezet ivm het synchroniseren van de tijd tussen browser en webserver. En daarvoor heb ik jullie hulp even nodig, want bij mij is de tijd zoiezo al gesynchroniseerd (localhost).

De instructies en de test om te testen staan op deze pagina:
http://casteleyn.no-ip.info:8080/~Hipska/test/login.php
 
PHP hulp

PHP hulp

18/02/2025 13:43:13
 
Joren de Wit

Joren de Wit

09/01/2008 15:59:00
Quote Anchor link
Alsjeblieft, alvast 30x geklikt :-)
 
Hipska BE

Hipska BE

09/01/2008 16:02:00
Quote Anchor link
alvast bedankt, ook met refreshes ertussen?

want meestal ga je niet 30 keer je ww verkeerd invullen he :p
 
Joren de Wit

Joren de Wit

09/01/2008 16:03:00
Quote Anchor link
Jep, ook met refresh...
 
Hipska BE

Hipska BE

09/01/2008 16:08:00
Quote Anchor link
Thanks,

Zijn er nog die even willen helpen met gegevens verzamelen?
 
Arend a

Arend a

09/01/2008 16:46:00
Quote Anchor link
Is het niet gewoon handiger en betrouwbaarder om alleen het tijdsverschil op te slaan? Dan weet je gewoon het verschil en de volgende keer dat je het weer nodig hebt tel je het verschil er bij op.
 
Hipska BE

Hipska BE

09/01/2008 17:09:00
Quote Anchor link
Lees in dit topic even waarover het gaat.

Op pagina 2 staan links naar wikipedia hoe Kerberos werkt.
 
Crispijn -

Crispijn -

09/01/2008 17:13:00
Quote Anchor link
Ik heb ook even mijn best gedaan ;) Veel succes ermee
 
Robert Deiman

Robert Deiman

09/01/2008 17:34:00
Quote Anchor link
Ik heb ook mijn best gedaan, maar er klopt volgens mij ook iets niet in de weergave ofzo:

Ik krijg de hele tijd tussen de 4 en 7 (4 en 7 zelf ook) toen was het verschil gemiddeld 6. Na nog een keer sprong die ineens naar 12. Toen nog verder gegaan, en toen ik bij 10 kwam sprong die ineens weer naar 11. Heel vreemd.
 
Jurgen assaasas

Jurgen assaasas

09/01/2008 17:50:00
Quote Anchor link
gedaan
 
Hipska BE

Hipska BE

09/01/2008 22:29:00
Quote Anchor link
bedankt voor jullie medewerking!

Zijn er nog die mij even willen helpen?
 
Storeman storeman

storeman storeman

09/01/2008 22:35:00
Quote Anchor link
Hey hipska, ik ben niet zo'n klikker, maar leuk initiatief.

Er zijn diverse script die de tijd kunnen synchroniseren, vooral voor javascript heb ik laatst het eea gevonden. Het probleem zit m natuurlijk in het moment dat javascript gaat draaien, zoiets als dit lijkt me nog wel werkbaar:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<htm>
<head>
<script>var servertime=<? time(); ?>;
var localtime = time(); // geen idee of dit goed is

</script>
</head>
<body>
</body>
</html>


Gelijk na het laden van de eerste tekens (dus een byte of 30) wordt dit al gedraaid, dus de verbindingssnelheid zal hooguit een beetje vertragen. Via dit script kun je ook mbv dst dingen bepalen:
http://www.csgnetwork.com/timezoneproginfo.html

Beetje puzzelen, maar wellicht helpt het.
 
Hipska BE

Hipska BE

09/01/2008 22:56:00
Quote Anchor link
Heb je naar mijn broncode al eens gekeken dan,
dat is precies wat ik doe als wat er in uw code staat, met uitzondering dat het van mij zou werken :p
 
Hipska BE

Hipska BE

12/01/2008 10:03:00
Quote Anchor link
subtiele bump

kan wel nog een paar meetwaarden gebruiken..
 
Wessel Johnson

Wessel Johnson

12/01/2008 11:25:00
Quote Anchor link
100x geklikt =)
 
Robert Deiman

Robert Deiman

12/01/2008 11:44:00
Quote Anchor link
@Hipska

Hoe zit dat eigenlijk als je in een andere tijdszone zit, dan waar jou script staat?
 
Jelmer -

Jelmer -

12/01/2008 12:58:00
Quote Anchor link
Ik heb nog een leuk probleem voor je gevonden:
Wanneer je de website laadt in Safari 3 (Webkit Nighly build) vervolgens je computer laat sluimeren, dan weer aanzet en op Login drukt, heb je een behoorlijk tijdsverschil. Geen wonder, hij heeft setInterval niet uitgevoerd. Is het daarom niet handiger om via (new Date()).getTime() een soort deltaTime te gebruiken bij het rekenen? Want ik denk dat de computer klok betrouwbaarder is dan de interval van Javascript.
 
Roeltje M

Roeltje M

12/01/2008 13:03:00
Quote Anchor link
Ik had niets te doen dus heb ook maar 30x met refresh geklikt ;)
 
Storeman storeman

storeman storeman

15/01/2008 15:20:00
Quote Anchor link
*Even een schopje omhoog*

Hoe staat het ervoor Hipska? Ik ben benieuwd of je nog tot interessante inzichten bent gekomen of dat de code bruikbaar is geworden?

@Jelmer: Ik denk dat tussen de computertimer en de javascript timer een paar lagen zitten, maar om de JS timer onbetrouwbaar te noemen. Ik mag hopen dat hier geen miliseconden verschil in zit.
 
Robert Deiman

Robert Deiman

17/01/2008 22:40:00
Quote Anchor link
Even een schopje en een herhaling van mijn vraag: Stel ik zit hier een uur (in tijdsverschil wel te verstaan) vandaan, werkt het dan nog?
 
Hipska BE

Hipska BE

17/01/2008 22:45:00
Quote Anchor link
Jazeker Robert.

Kon je weten als je even de bron bekeek..

php doet echo van time(); in een variabele in javascript...
heeft dus niet met de tijdzone van de client te maken.

maar de manier zoals jelmer vertelt is ook wel interessant.
Gewijzigd op 01/01/1970 01:00:00 door Hipska BE
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.