Réglheure ajuster l'heure du pc via un serveur...

Soyez le premier à donner votre avis sur cette source.

Vue 8 822 fois - Téléchargée 771 fois

Description

Ajuster l'heure du PC via un serveur... avec le protocole NTP(Network Time Protocol)

Source / Exemple :


Private Declare Function SetSystemTime Lib "kernel32" (lpSystemTime As SYSTEMTIME) As Long
Private Declare Function GetTimeZoneInformation Lib "kernel32" (lpTimeZoneInformation As TIME_ZONE_INFORMATION) As Long

Conclusion :


Les systèmes qui n'exigent pas une performance garantie, ce que le NTP(Network Time Protocol fournit) peuvent vouloir mettre en oeuvre le SNTP(Simple Network Time Protocol ).
Par contraste avec NTP, le SNTP dont les protocoles DayTime et de Temps sont des protocoles de réseau très simples. Ces protocoles, comme défini dans RFC 867 pour le Protocole de DayTime et RFC 868 pour celui du Temps, fournissent "l'heure courante du jour", à une exactitude d'une seconde,le protocole de Temps rend un nombre 32 bits qui représente le temps écoulé(en secondes) depuis le 1 janvier 1900.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

PCPT
Messages postés
13299
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
23 -
Salut,
(pas noté)
bon, je sais bien que ce n'est pas une source récente, mais j'ai besoin de quelque chose dans ce style, mais... fonctionnel ;)
là, il y a un sacré pb de seconde(s), puisque le timer ne démarre pas par rapport à l'heure actuelle mais au click, donc impossible d'avoir l'heure effective de comparaison
(cf screenshot en résultat : http://site.voila.fr/vrac-perso/bugsec.jpg , les 3 valeurs secondes sont décalées de quelques dixièmes)

une idée pour obtenir l'heure exacte, et en peu de ligne?
en l'attente...

PCPT
aguehl
Messages postés
17
Date d'inscription
mercredi 29 octobre 2003
Statut
Membre
Dernière intervention
15 décembre 2014
-
J'ai un petit soucis avec ce code... Il semble que le code arrive pas a choper les paramètres de mon system (Win98) comme le fuseau horaire et le passage Heure d'été/ heure d'hiver. Du coup l'heure proposé pour mettre à jour mon système est décalé...

Quelqu'un sais d'où ça peut venir le problème???
jockos
Messages postés
321
Date d'inscription
dimanche 22 octobre 2000
Statut
Membre
Dernière intervention
14 mai 2005
2 -
Tu n'utilises pas le protocol NTP dans ton code, mais le protocol TIME.
C'est différent !!
Pour info, un serveurs NTP est à l'écoute sur le port TCP 123.
fragmaker
Messages postés
2
Date d'inscription
vendredi 26 juillet 2002
Statut
Membre
Dernière intervention
1 août 2002
-
Un très bon programme ki marche bien mais il fallait oser la couleur rose
cs_Jack
Messages postés
14010
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
60 -
Bien vu : fallait se taper le décryptage de la norme : chapeau. Beau boulot.
Par contre, rappelle-moi combien font 59 - 58 ? (voir capture d'écran)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.