IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Connaitre le débit up/down d'une carte réseau


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 7
    Par défaut Connaitre le débit up/down d'une carte réseau
    Bonjour,

    Est-il possible en java de connaitre le débit up/down d'une interface réseau??

    Ou plus présicement le débit d'envoie et/ou de reception d'une socket lancé par le même programme Java??

    Ceci pour faire du benchmark en java. Envoie et réception de fichiers sur protocole TCP et UDP (Test de ligne ADSL).

    Merci d'avance pour les réponses.

  2. #2
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Hello,

    pas directement.

    Mais tu n'as qu'à utiliser une variable que tu incrémentes à chaque appel de "mySocket.getOutputStream().write()"


  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 7
    Par défaut
    merci bien,

    c'est ok pour l'émision, mais tu fais comment pour la reception

  4. #4
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 7
    Par défaut
    Oui, je veux bien mais c'est une fonction bloquante donc tu peux pas savoir quand tu recoit des donner ou pas....

  6. #6
    Membre Expert

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2004
    Messages
    2 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 301
    Par défaut
    Citation Envoyé par nonyus
    Oui, je veux bien mais c'est une fonction bloquante donc tu peux pas savoir quand tu recoit des donner ou pas....
    Et alors? Ou est le problème?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    int bytes = 0;
    long timeRef = System.currentTimeMillis();
     
    int[] data = new int[1024];
    bytes += mySocket.getInputStream().read(data, 0, data.length);
     
    long deltaT = System.currentTimeMillis() - timeRef;
    System.out.println("Temps pour lire "+bytes+" bytes: "+ deltaT+" ms");
     
    double flowAverage = bytes / deltaT; // b/ms

Discussions similaires

  1. Récupérer le débit d'une carte réseau
    Par Ptit_Mouss dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 26/11/2007, 18h05
  2. Changer une valeur d'une carte réseau
    Par Mut dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 21/02/2006, 16h25
  3. Réponses: 4
    Dernier message: 22/02/2005, 17h08
  4. importance de la qualité d'une carte réseau
    Par GMI3 dans le forum Hardware
    Réponses: 5
    Dernier message: 30/01/2005, 23h46
  5. Réponses: 5
    Dernier message: 22/12/2004, 16h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo