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++ Discussion :

lire et marquer les paquet IP


Sujet :

C++

  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 20
    Par défaut lire et marquer les paquet IP
    Bonjour,
    Je dois developper une app qui permet de lire les paquets ip et modifier le champs TOS.
    J'ai vu que je pouvais utiliser winsock pour sa mais je c pas du tout comment sa marche.
    Est ce que qqun pourrait m'aider.

    Merci

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    J'ai vu que je pouvais utiliser winsock pour sa mais je c pas du tout comment sa marche
    Il y a tout un tas de tutoriels sur le net, à commencer par ici :
    http://c.developpez.com/WalrusSock/

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 20
    Par défaut
    Merci,
    Mais je ne trouve pas comment faire pour marquer les paquets IP notament le dscp.j'ai vu que je puvais utiliser l'api GQOS mais je ne trouve pas comment l'utiliser

  4. #4
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 20
    Par défaut utilisation d'un socket
    Bonjour
    je doit ecrire un code perlettant de marquer tt les paquets ip sortant d'un port . Voici ma socket , qqun pourrait il me dire si le programme est corect

    merci

    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
    26
    27
    28
    29
    WSADATA WSAData;
    WSAStartup(MAKEWORD(2,0), &WSAData);
     
     
    void modifTosVoice(void){
     
    SOCKET sock_voice;
    SOCKADDR_IN sin;
    sin.sin_addr.s_addr = htonl(INADDR_ANY);
    sin.sin_family	= AF_INET;
    sin.sin_port	= htons(3302);
    sock = socket(AF_INET, SOCK_DGRAM, 0);   // SOCK_DGRAM envoie un paquet directement à la destination sans faire d'accept() ou de connect().
    bind(sock, (SOCKADDR *)&sin, sizeof(sin));
     
     
       int tos=46, tos_len;
       tos_len = sizeof(tos);
     
       if (getsockopt(sock_voice, IPPROTO_IP, IP_TOS, (char *)&tos,
                      &tos_len) == SOCKET_ERROR)
           printf("\nWarning: TCPIP stack does not support the "
                  "IP_TOS option - %d\n", WSAGetLastError());
     
       if (setsockopt(sock_voice, IPPROTO_IP, IP_TOS, (char *)&tos,
                      tos_len) == SOCKET_ERROR)
          printf("\nWarning: Fail to set TOS value: error - %d",
                 WSAGetLastError());					
     
    }

  5. #5
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 20
    Par défaut question sur un socket
    Bonjour,
    j'ai crée un socket qui permet de modifier le contenu d'un paquet ip .
    Je voulais savoir si l'envoi du paquet ip ser faisant automatiquement ou si je devai faire un send de la socket.
    merci

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Par défaut

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 504
    Par défaut
    salut je ne suis pas sur que cela soit du langage sms mais plutot des fautes d'orthographe...
    par contre désolé youss_kkk je ne saurais répondre à ta question

  8. #8
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Par défaut
    Citation Envoyé par lilou77
    salut je ne suis pas sur que cela soit du langage sms mais plutot des fautes d'orthographe...
    C'est le principal apanage du langage sms, en tous cas ça ne rend pas le texte plus compréhensible.

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

Discussions similaires

  1. Lire et modifier les propriétés des fichiers Office
    Par SilkyRoad dans le forum Contribuez
    Réponses: 4
    Dernier message: 18/09/2006, 23h25
  2. Executable sans les paquets d'executions
    Par schneed dans le forum C++Builder
    Réponses: 5
    Dernier message: 21/07/2006, 15h22
  3. Controller les paquets UDP sortant .
    Par maxoudu328 dans le forum Web & réseau
    Réponses: 10
    Dernier message: 12/12/2005, 16h23
  4. Builder/Interb :"Non Concordance dans les paquets de do
    Par pjtuloup dans le forum C++Builder
    Réponses: 4
    Dernier message: 08/03/2005, 10h53
  5. Réponses: 3
    Dernier message: 29/12/2004, 18h10

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