Het Wat heb jij vandaag geprogrammeerd? topic

Gestart doorAarclay4.538 reacties23.755 weergaven

4.539 berichten · pagina 217 van 303

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
thanks! ik ga nog even verder knoeien smile
0
Berichten
3.532
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
thanks! ik ga nog even verder knoeien smile
Afbeelding
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
http://rgbgenerator.com/dev/

Nu moet nog het algoritme (?) af, en nog een gebruikers interfacepompom
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Iets gefixt om tijden te synchroniseren.

Mn server heeft een bepaalde tijd (zeg 201812.192 (achttien minuten, 12 seconden en 192 miliseconden over 8 s avonds dus), en de bezoeker heeft een bepaalde tijd.
Ik wil een countdown laten zien die echt exact gelijk moet lopen op elke device.

De browser van de bezoeker haalt daarom de tijd inclusief miliseconden op van de server, kijkt hoelaat het is bij de bezoeker, en rekent het verschil uit.
Dan update ie elke 50 miliseconden (dus 20x per seconde) een countdown d.m.v. de huidige tijd van de bezoeker en dan die offset.

Hij loopt nu redelijk gelijk, maar er zit nog een fractie van een seconde verschil tussen (dat komt doordat de request met de actuele tijd nog van de server naar de browser van de bezoeker moet komen, en andere overhead).
Zit nu te klooien of ik dat nog nauwkeuriger krijg, maar volgens mij niet echt. cry
Even stackoverflow afspeuren dan maar! Niet dat het echt nauwkeuriger móet, maar ben wel benieuwd of het me lukt. yummie
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
- Reacties toegevoegd bij nieuwsberichten(dusquis)
- Icoontjes die nu aangeven of een topic sticky is of gesloten
- Verify package geinstalleerd, waarmee ik permissies en rollen kan aanmaken.
- Rollen aangemaakt en heb bepaalde functies toegankelijk gemaakt voor admins en/of moderators
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Lennard schreef:
Iets gefixt om tijden te synchroniseren.

Mn server heeft een bepaalde tijd (zeg 201812.192 (achttien minuten, 12 seconden en 192 miliseconden over 8 s avonds dus), en de bezoeker heeft een bepaalde tijd.
Ik wil een countdown laten zien die echt exact gelijk moet lopen op elke device.

De browser van de bezoeker haalt daarom de tijd inclusief miliseconden op van de server, kijkt hoelaat het is bij de bezoeker, en rekent het verschil uit.
Dan update ie elke 50 miliseconden (dus 20x per seconde) een countdown d.m.v. de huidige tijd van de bezoeker en dan die offset.

Hij loopt nu redelijk gelijk, maar er zit nog een fractie van een seconde verschil tussen (dat komt doordat de request met de actuele tijd nog van de server naar de browser van de bezoeker moet komen, en andere overhead).
Zit nu te klooien of ik dat nog nauwkeuriger krijg, maar volgens mij niet echt. cry
Even stackoverflow afspeuren dan maar! Niet dat het echt nauwkeuriger móet, maar ben wel benieuwd of het me lukt. yummie
Ik moet zoiets ook maken, nodejs backend en javascript frontend.
En heb een x aantal clients verbonden met een socket, en elke client is aparte hardware, dus die tijd verschilt tussen die systemen en wil dezelfde tijd.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Nice biggrinvolgens mij kun je het nooit helemaal sluitend krijgen; al zit ik redelijk in de buurt nu, dus vind het wel prima yummie
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Je zit idd met de connectie tijd, socket push is ook aantal ms..
Maar I can live with that.
Hoop onze (toekomstige) klanten ook, anders hebben ze pech.
0
Berichten
4.451
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Xjessex schreef:
Je zit idd met de connectie tijd, socket push is ook aantal ms..
Maar I can live with that.
Hoop onze (toekomstige) klanten ook, anders hebben ze pech.
Die hebben altijd pech biggrin
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Lennard schreef:
Nice biggrinvolgens mij kun je het nooit helemaal sluitend krijgen; al zit ik redelijk in de buurt nu, dus vind het wel prima yummie
Als je echt snelheid wilt krijgen kun je t eens proberen met een UDP connectie ipv TCP, maar weet niet hoe socket.io / node daarmee omgaan.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Eerdere citaten tonen
Lennard schreef:
Nice biggrin
volgens mij kun je het nooit helemaal sluitend krijgen; al zit ik redelijk in de buurt nu, dus vind het wel prima yummie
Als je echt snelheid wilt krijgen kun je t eens proberen met een UDP connectie ipv TCP, maar weet niet hoe socket.io / node daarmee omgaan.
Heb het even bekeken, maar UDP schijnt minder nauwkeurig te zijn (grotere kans op packetloss) en lastiger te implementeren. Snelheid is ook niet dermate belangrijk dat ik dat er voor over heb. yummie
0
Berichten
907
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Eerdere citaten tonen
Raaoul schreef:
Eerdere citaten tonen
Lennard schreef:
Nice biggrin
volgens mij kun je het nooit helemaal sluitend krijgen; al zit ik redelijk in de buurt nu, dus vind het wel prima yummie
Als je echt snelheid wilt krijgen kun je t eens proberen met een UDP connectie ipv TCP, maar weet niet hoe socket.io / node daarmee omgaan.
Heb het even bekeken, maar UDP schijnt minder nauwkeurig te zijn (grotere kans op packetloss) en lastiger te implementeren. Snelheid is ook niet dermate belangrijk dat ik dat er voor over heb. yummie
UDP is idd niet zo slim om te gebruiken, als er fouten zijn worden ze niet gefixt zoals bij TCP. (Packetloss zoals Lennard zegt)
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bezig geweest met nested set packages te installeren en kijken welke beter was. Zodat ik daarmee een Nested Hierachy Tree list mee kan maken en dan mijn menu daarmee kan sorteren met dropdown.

Best wel kut, want ik heb al een paar packages geprobeerd maar ze werken niet echt goed. Dan maar morgen nog een keer proberen yummie
0
Berichten
3.283
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Hij loopt nu redelijk gelijk, maar er zit nog een fractie van een seconde verschil tussen (dat komt doordat de request met de actuele tijd nog van de server naar de browser van de bezoeker moet komen, en andere overhead).
Zit nu te klooien of ik dat nog nauwkeuriger krijg, maar volgens mij niet echt. cry
Kun je niet de tijd dat de request duurt met JavaScript berekenen? Zoiets: http://stackoverflow.com/a/5257308
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Marijnnn schreef:
Eerdere citaten tonen
Lennard schreef:
Hij loopt nu redelijk gelijk, maar er zit nog een fractie van een seconde verschil tussen (dat komt doordat de request met de actuele tijd nog van de server naar de browser van de bezoeker moet komen, en andere overhead).
Zit nu te klooien of ik dat nog nauwkeuriger krijg, maar volgens mij niet echt. cry
Kun je niet de tijd dat de request duurt met JavaScript berekenen? Zoiets: http://stackoverflow.com/a/5257308
Daar zat ik ook aan te denken inderdaad, maar volgens mij niet.

Bij AJAX - en elke andere normale request - gaat het zo:
1. request wordt verstuurd
2. antwoord wordt ontvangen

als je dan kijkt hoelaat het vóór 1 en ná 2 is, dan weet je hoelang de request en antwoord duurden.
In node.js hou je de verbinding open, en heb je het versturen van een request dus niet.
Er komt gewoon ineens een antwoord (namelijk de huidige servertijd) binnen, maar je hebt geen idee of dat antwoord 10 miliseconden geleden of bij wijze van spreken 10 minuten geleden al is verzonden.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren