Bonsoir à toutes et à tous,
Y a t'il un moyen en Delphi de faire une petite application pour tester sa bande passante, l'envoi et la réception de son Adsl.
Y a t'il un composant de prévu même a acheter ?
Merci d'avance.
@+,
Cincap
Bonsoir à toutes et à tous,
Y a t'il un moyen en Delphi de faire une petite application pour tester sa bande passante, l'envoi et la réception de son Adsl.
Y a t'il un composant de prévu même a acheter ?
Merci d'avance.
@+,
Cincap
C'est simple avec indy tu fait un get puis un post et tu chonomètre.
Faut avoir un serveur rapide, tu peux te servir de serveur prévu pour sa tu pompe dans le html.
Il existe 3 sortes de gens: ceux qui savent compter et ceux qui ne savent pas.
Bonjour à toutes et à tous,
@ 3xoui, merci de ta réponse, aurais tu un exemple de code avec Indy ?
Sinon je me limiterai a faire le test sur le Web.
@+,
Cincap
dans la faq :
http://delphi.developpez.com/faq/?pa...yidhttpvitesse
Cela te permettra de calculer la bande passante pendant le téléchargement. il ne te reste plus qu'à télécharger un fichier sur un serveur avec une bonne bande passante.
bonjour,
salut mon frère ,
ça fait un baille non?
peut-être ce lien t'aiderait :
http://delphi.about.com/od/fullcodep.../aa112903a.htm
bien le bonjour à ta famille.
NABIL74
Bonjour à toutes et à tous,
@ delagoutte, grand merci pour le lien, cela m'aidera à mieux comprendre le principe.
@ NABIL74, salamalikoum mon frère, comment vas ? grand merci aussi pour ton lien, décidément tu fouines partout pour trouver des sources hard.
Je te tiendrai au courant et bien le bonjour à toute ta petite famille.
Merci à tous,
Cincap
La proposition de Nabil à le mérite d'être précise. Suffit de saturer le téléchargement puis l'envoie en surveillant.
J'ai fait le même système, saturation et calcul selon donnée reçu émise c'est moins précis.
Le plus dur trouver des serveurs rapide.
j'ai threadé comme sa on a plus de chance de saturer la connexion.
pour le ping c'est google.fr, ip reverse c'est monip.org, pour le down j'ai pris un pilote nvidia, et pour l'up la page Free de test de débit.
J'ai fait un exemple car avec Delphi on reçois gratuitement les TMS Smooth Controls et sa fait un moment que je voulais tester le compteur lol !
Si on utilise les animations de la barre de progression ou du compteur le processeur sature chez moi (Core 2 Duo) c'est dommage.
Je n'ai que 2 méga ou je suis actuellement donc je n'ai pas pu tester vraiment.
capture d'écran et source en pièce jointe, sinon version compilé ici :
http://www.toutenvrac.org/test_de_debit.exe
J'ai utilisée la nouvelle méthode Queue de TThread ajouté dans Delphi XE c'est un Synchronise non bloquant sa évite l'utilisation de PostMessage
Edit : Oui j'ai vu le fôte sur le bouton de test
Il existe 3 sortes de gens: ceux qui savent compter et ceux qui ne savent pas.
Bonjour à toutes et à tous,
@ 3xoui, c'est du professionnel la que tu nous présentes, très bien ton interface. sous D6 et Seven 64bits, en chargeant le dpr, j'ai un message d'erreur type "la règle pour le projet Test de débit.exe" n'est pas spécifiée donc impossible de voir l'interface.
As tu une explication ?
Merci de ta participation et de cet excellent travail.
Edit: peut être au niveau du nom du dpr car pas le même que l'exe.
@+,
Cincap
Ben c'est fait avec XE alors pour D6 il y a pas mal de truc à changer sûrement.
Si tu reprend juste le thread il n'y aura qu'a changer la méthode d'envoie des données, virer les queue et utiliser des messages. Enfin je suppose.
Il existe 3 sortes de gens: ceux qui savent compter et ceux qui ne savent pas.
J'ai refait un exemple plus simple, testé sur D2007 XE.
C'est pas génial la gestion des messages, si ils ne sont reçu il y aura des fuites mémoires.
Il existe 3 sortes de gens: ceux qui savent compter et ceux qui ne savent pas.
Bonjour à toutes et à tous,
@3xoui, je ne sais pas tester car D6 et pas les composants TMS.
Par contre l'exe à l'air de bien fonctionner et le résultat obtenu est sensiblement le même que le test directement sur un site http://www.testadsl.net/test-debit.html
Encore merci pour ce bel interface.
@+,
Cincap
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