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

C++/CLI Discussion :

Analyseur de trame


Sujet :

C++/CLI

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    21
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 21
    Par d�faut Analyseur de trame
    Bonjour

    Je cherche � analyser des trames tcp
    pour cela j'ai r�cup�r� winpcap et un programme en C qui fonctionne tr�s bien et m'affiche les packet sur la console


    J'aimerai les sauvegarder dans un fichier texte.Je n'arrive pas � utiliser packet data en const u_char* et � l'�crire dans un fichier.

    Saves vous comment faire?

    Existe -il un �quivalent en C++.net ?

    merci !

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 513
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 513
    Par d�faut
    En rempla�ant dans la fonction "print_data" stdout par le descripteur de votre fichier, cela devrait faire l'affaire. Non ?
    C'est le b-a.ba

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    21
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 21
    Par d�faut
    oui j'ai trouv� un moyen c'est bon
    maintenant je veux int�grer cette fonction dans un programme en c++ cli.

    J'ai creer une classe packet qui g�re l'analyseur de trame et j'ai l'erreur suivante :

    fatal error LNK1120: 1 externes non r�solus

    je compile sous visual studio 2008

    merci

  4. #4
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 513
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 513

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    21
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 21
    Par d�faut
    la LNK2001 vient du fait que j'�x�cute du code en C

    "If you are using C++, make sure to use extern �C� when calling a C function from a C++ program. By using extern �C� you force the use of the C naming convention. Be aware of compiler switches like /Tp or /Tc that force a file to be compiled as a C (/Tc) or C++ (/Tp) file no matter what the filename extension, or you may get different function names than you expect."
    je ne sais pas comment faire compiler en c

  6. #6
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 513
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 513
    Par d�faut
    Le C++ �tend le C, donc du code source C � de tr�s grande chance de compiler en C++.

    Utilisez-vous des biblioth�ques externes ? Si oui, sont-elles C++ compilateur "aware" ?

    Si votre objectif final est de faire du C++/CLI, il faut le plus t�t possible r�gler vos probl�me de nommage C.

    Si la lib "winpcap" fournis un .h, les d�finitions des fonctions export�es sont-elles entour�es par ???

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    21
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 21
    Par d�faut
    mon but est d'utiliser ce code en C dans mon projet en C++/cli

    je doit donc ex�cuter du code C dans un envrionnement c++/cli

    j'essaye de placer ce extern 'C'
    merci

Discussions similaires

  1. [RESEAU] Analyseur de trame
    Par ben_popcorn dans le forum S�curit�
    R�ponses: 1
    Dernier message: 11/01/2010, 10h59
  2. R�ponses: 3
    Dernier message: 07/01/2008, 14h23
  3. Programmation analyseur trames
    Par tonycalv dans le forum D�veloppement
    R�ponses: 1
    Dernier message: 09/05/2007, 18h29
  4. Analyseur de trames Ethernet
    Par Zay dans le forum R�seau
    R�ponses: 3
    Dernier message: 04/12/2006, 23h17
  5. Mode graphique analyseur de trame
    Par Dubinc dans le forum R�seau
    R�ponses: 4
    Dernier message: 10/06/2004, 15h59

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