Debit connexion internet

cs_supergrey Messages postés 475 Date d'inscription vendredi 27 juin 2003 Statut Membre Dernière intervention 20 septembre 2010 - 14 févr. 2004 à 11:17
cleter Messages postés 92 Date d'inscription mardi 25 février 2003 Statut Membre Dernière intervention 15 mai 2006 - 9 mars 2005 à 16:37
Bonjour, je voudrais savoir comment récupérer le pourcentage de connexion internet utilisée comme quand on fait ctrl+alt+sup
Merci!

1 réponse

cleter Messages postés 92 Date d'inscription mardi 25 février 2003 Statut Membre Dernière intervention 15 mai 2006
9 mars 2005 à 16:37
salut,



bein, je cherche un peu la meme chose, donc si quelqu'un a une idée..je suis preneur

Pour l'instant j'ai un début de code qui marche à peu pret. j'utilise des fonction de iphlpapi.h

(je suis sous vc++ 6). dedans il ya une fonction qui permet de
connaitre le débit théorique de ta connexion (mais ca, c'est pa super
interressant pr moi). et une fonction (GetIpStatistics() ) permet de
savoir le nombres de "datagrams" recu par la carte réseau. En prenant
une mesure regulièrement, on soustrait l'ancienne mesure à la nouvelle,
et on obtient un débit. Par contre, la ou les probleme arrive, c'est au
niveau de l'unité. car j'ai des datagrams par secondes. c'est deja
bien. mais combien vaut un datagram en octets? Je pense que cette
valeur depend de la taille des paquets envoyé/recu (car si j'ai bien
compri, un datagram c'est un paquet :D). j'ai donc voulu testé. si je
mesure des débits sur une communication faite en udp, les debit semble
correspondre a quelque choses, et surtout la quantité de paquet
transmis correspond bien a la mesure. (ca semble assez logic, car l'udp
correspond a une transmission par paquet).

Mais, lorsque je tente de faire mes mesure sur du tcp, je pers les
pédalles, certe le tcp a une certaine gestion de la communication, et
c'est comprehensible que l'envoi de paquet de controle soit envoyé sans
que se soi fait explicitement. Mais les débits mesuré ne correspondent
plus au débit réel des donnée transmise car il s'ajoute les paquet de
controle (ce qui revien a fair croir qu'on a un superdebit, mais c'est
pas pour autant qu'on télécharge plus vite).

Donc je ne sait pas trop comment ne pas prendre en compte les packet de controle en tcp.

Si quelqu'un a une idée, je suis preneur. et si quelqu'un pense que je
fais fausse route dite le moi, que j'aille pas trop loin betement.

Et si j'ai pu donner des idées a quelqu'un avec ca...tan mieu :D



@++



PS: Je ne sais pas si j'ai été super clair, donc hésité pas a me le signalé si j'ai omi un détail.
0
Rejoignez-nous