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

API standards et tierces Java Discussion :

probleme capture des trames


Sujet :

API standards et tierces Java

  1. #1
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Points : 10
    Points
    10
    Par défaut probleme capture des trames
    voila le code de capturer les trames , mais cela ne fonctionne pas , pouvez vous me donner des idées.
    merci en avence.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    import java.io.IOException;
    import jpcap.JpcapCaptor;
    import jpcap.*;
    import jpcap.packet.*;
    import jpcap.PacketReceiver;
    public class capture {
     
    	public static void main(String[] args)throws IOException {
    		//JpcapCaptor jpcap=new JpcapCaptor();
    		JpcapCaptor jpcap=null;
    		JpcapCaptor jpcap1=null;
    		Packet p=null;
    		PacketReceiver pr=null;
     
    		NetworkInterface[] net;
    		net=jpcap.getDeviceList();
    	jpcap1=jpcap.openDevice(net[0],1024,false,1000);
    	for(int i=0;i<net.length;i++)
    		System.out.println(net[i].name);
    	System.out.println(jpcap1);
    	jpcap.loopPacket(-1,pr);
     
     
    	}
    }

  2. #2
    Membre éclairé
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Points : 756
    Points
    756
    Par défaut
    Bonjour,

    primo un petit bonjour avant de balancer le code, c'est préférable.

    Deuxio, pour que ton code soit plus lisible.

    Tertio, quand tu dis ça fonctionner pas, précise le problème, mets aussi les messages d'erreur, on est pas là pour décortiquer ton code et tout corriger

  3. #3
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Points : 10
    Points
    10
    Par défaut capture des trames
    merci pour les CONSEILS:

    voici le sms d'erreur:

    Exception in thread "main" java.lang.NullPointerException
    at capture.main(capture.java:35)
    \Device\NPF_GenericDialupAdapter
    \Device\NPF_{4DC260B0-0A19-4EB1-82C6-624EFBB2F7BE}
    jpcap.JpcapCaptor@190d11

  4. #4
    Membre éclairé
    Avatar de sironimo
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2004
    Messages : 669
    Points : 756
    Points
    756
    Par défaut
    Et quel est le code qui est à la ligne 35?

    Citation Envoyé par adil1251985
    voici le sms d'erreur:
    ça me fait quand même rigolé

  5. #5
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Points : 10
    Points
    10
    Par défaut probleme capture trames
    slt tous, mon programme de capture necessite une importation :
    " import jpcap.JpcapHandler; "
    mon programme me signale une erreur au niveau de cette importation; ma question est ce que je dois travailler avec une SDK ou bien la solution n'est a ce niveau
    merci d'avence...

  6. #6
    Membre à l'essai
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Points : 10
    Points
    10
    Par défaut SDK ou JDK
    slt pour realiser un programme de capture des trames est ce qu'il faut travailler avec JDK or SDK
    aidez moi svp

  7. #7
    Expert éminent sénior
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Points : 12 977
    Points
    12 977
    Par défaut
    Il est normal que ton essai ne marche pas: tu n'as pas initilisé la variable jpcap: tu l'affectes à null, donc forcément quand tu essaies d'appeler une méthode de cet objet ça plante

    remplaces

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     		JpcapCaptor jpcap=null;
    par

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JpcapCaptor jpcap=new JpcapCaptor();
    Et surtout apprends à coder correctement en java avant de vouloir t'embarquer dans des affaires plus complexe
    => Direction le cours de java pour toi

  8. #8
    Expert éminent

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 816
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 816
    Points : 7 648
    Points
    7 648
    Par défaut
    Salut,

    Citation Envoyé par adil1251985
    slt pour realiser un programme de capture des trames est ce qu'il faut travailler avec JDK or SDK
    aidez moi svp
    JDK ou SDK, c'est la même chose. Sauf que JDK est l'ancienne appellation du SDK (cf http://java.developpez.com/faq/java/...ANGAGE_jre_jdk).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Analyse et capture des trames
    Par Siguillaume dans le forum Développement
    Réponses: 8
    Dernier message: 13/02/2008, 12h31
  2. #include<pcap.h> //pour capturer des trames
    Par cyranno dans le forum C
    Réponses: 2
    Dernier message: 25/09/2007, 15h38
  3. [GZIP] Compression des trames TCP ?
    Par SteelBox dans le forum Développement
    Réponses: 6
    Dernier message: 11/01/2005, 06h34
  4. Problemes avec des cellules vides
    Par arsgunner dans le forum ASP
    Réponses: 7
    Dernier message: 14/06/2004, 09h42
  5. [JEditorPane]Captures des touches claviers
    Par splend_f dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 17/05/2004, 15h57

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