Mon serveur diffuse de temps en temps un paquet vers un client du navigateur.Calcul du temps de parcours des paquets en JavaScript
Est-il possible de savoir combien de temps il a fallu du paquet de:
server --> client
J'essaie quelque chose de temps, donc idéalement ma fonction JavaScript serait comme:
var travelTime = {amount of time it took packet to get to me};
setTimeout('myFunction()', 3000 + travelTime);
En outre, je ne demande pas ce paquet, donc je ne peux pas enregistrer l'heure d'envoi, et consigner l'heure de réception du côté client. Cette demande de paquet n'est pas bidirectionnelle, car j'établis un socket avec le serveur et le serveur a la capacité de me renvoyer un paquet.
Un conseil est appriciated!
EDIT: connexion de style comète
Faites-vous référence à une connexion de type comète, ou via un 'WebSocket' (http://www.w3.org/TR/2009/WD-websockets-20091222/)? Ou autre chose? –
connexion de style comète – centerpro