tétu un peu, non ? ^^
ping ne sert qu'à avoir un temps de réponse
ping ne peut pas connaitre l'heure du pc en face
tétu un peu, non ? ^^
ping ne sert qu'à avoir un temps de réponse
ping ne peut pas connaitre l'heure du pc en face
t'as pas essayé avec les sockets alors ?
Je ne comprend pas très bien les sockets, donc j'ai préféré me tourner vers le ping.
certes, mais le ping ne permet en rien de communiquer ...
oui le ping te donne un temps de réponse
car si tu demandes à un pc son heure et qu'il te la réponds, au moment ou tu la recois, elle a changé
le temps d'envoyer l'heure peut être de 50 ms mais peut aussi être de 1200 ms !
avec le ping tu sais donc le temps de transfert et tu peux ajuster l'heure recue avec ce temps en plus
AAAHHHH.
Ok donc je ne peux pas récuperer l'heure a partir d'un Ping, je suis obligé d'utiliser une sockets !!?.
à priori oui ...
y a ptete un truc qui peut te sauver
sur ce post http://www.developpez.net/forums/sho...45&postcount=4
apparement ca utilise une classe qui se connecte à un site
et donc il te faudrait trouver un site avec l'heure affichée dessus et te synchroniser dessus
Le site je l'ai la sychro je ne l'ai pas .
Sinon c'est quoi ce lien ?![]()
aprés des recherche vaine sur Google.
Vous avez une (grosse ou petite) documentation pour l'utilisation des Sockets??![]()
Oui, oui il est très bien ce Tuto mais je voudrai compléter mes lacune grâce a d'autre cite.
Par avance Merci
Sperot j'ai lus le post que tu m'as donné; mais je n'ai pas bien réussit a comprendre mais c'est pas grave ça a un peu éclairé ma chandelle.
Merci
Salut,
C'est peut-être bête ce que je vais dire, mais... si tu es connecté à Internet, a priori ton système est à l'heure ! Windows se met à l'heure automatiquement grâce a un serveur de temps (par défaut time.windows.com, mais tu peux en choisir un autre), à moins que tu aies désactivé l'option.
Donc je ne pense pas que tu auras une heure plus précise en interrogeant toi-même un serveur de temps qu'en récupérant l'heure du système...
Bon, je veux pas dire non plus que ces 4 pages de discussion n'ont servi à rien, c'est toujours instructif, mais c'est peut-être pas la peine de réinventer la roue...
Oui tu as raison ce serait plus simple.
Mais il faut que mon programme le fasse automatiquement.
Car l'utilisateur de mon programme ne va pas se faire chier a changer ses paramètre mon prog dois le faire lui-même.
alors là encore y a un truc
en fait pour synchroniser windows y a une commande qui peut etre lancée par shell
j'avais vu un tuto qui expliquait comment tout faire
genre dire à windows qu'il faut se synchroniser sur tel serveur de temps (comme ca tous les utilisateurs de ton prog seront sur la meme base de temps)
et après y a une commande pour lancer la synchronisation
(comme quoi un peu de sang neuf qui se recule d'un mètre du tableau ca peut faire avancer les choses)
donc ca serait net time, je te laisser chercher sur google tout ce que ca peut faire (ou net time /? dans command)
en fait w32tm.exe semble plus simple à utiliser que net time... :
w32tm /resync /rediscover
(apparemment l'option /rediscover n'est nécessaire que pour le 1er appel)
Alors j'ai essayé de mettre Net time dans un fichier .bat (Batch) mais pour le moment sans grand succès (mais je continu).
Sinon "TomLeve" je ne comprend pas se que tu as dit ???
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager