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

Python Discussion :

soustraction d'octets


Sujet :

Python

  1. #21
    Membre averti
    Femme Profil pro
    étudiante
    Inscrit en
    Janvier 2016
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : étudiante

    Informations forums :
    Inscription : Janvier 2016
    Messages : 54
    Par défaut
    J'ai rajouté une boucle et j'ai récupéré l'adresse source mais j'ai une erreur de type 'ma classe: systemedetection' object has no attribute 'headers'
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
      for src in self.headers[2]:
     
                         # ofp_match : decrire les champs dentetes d un paquet correspond
                         match = of.ofp_match()
                         # creer une entete de coresspondance avec l adresse src
                         match.nw_src = src
                         # Construire un msg FLOW MOD pour modifier le flux
                         msg = of.ofp_flow_mod()
                         msg.match = match
                         # envoyer le msg au switch
                         event.connection.send(msg)

  2. #22
    Membre averti
    Femme Profil pro
    étudiante
    Inscrit en
    Janvier 2016
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : étudiante

    Informations forums :
    Inscription : Janvier 2016
    Messages : 54
    Par défaut
    J'ai rajouté une boucle et j'ai récupéré l'adresse source mais j'ai une erreur de type 'ma classe: systemedetection' object has no attribute 'headers'
    Que dois je faire SVP?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
      for src in self.headers[2]:
     
                         # ofp_match : decrire les champs dentetes d un paquet correspond
                         match = of.ofp_match()
                         # creer une entete de coresspondance avec l adresse src
                         match.nw_src = src
                         # Construire un msg FLOW MOD pour modifier le flux
                         msg = of.ofp_flow_mod()
                         msg.match = match
                         # envoyer le msg au switch
                         event.connection.send(msg)

  3. #23
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 790
    Par défaut
    Citation Envoyé par sarah sarita Voir le message
    J'ai rajouté une boucle et j'ai récupéré l'adresse source mais j'ai une erreur de type 'ma classe: systemedetection' object has no attribute 'headers'
    Que dois je faire SVP?
    Essayer de réfléchir avant de coder n'importe quoi?

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  4. #24
    Membre averti
    Femme Profil pro
    étudiante
    Inscrit en
    Janvier 2016
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : étudiante

    Informations forums :
    Inscription : Janvier 2016
    Messages : 54
    Par défaut
    Je ne fais pas n'importe quoi !!!!!!

  5. #25
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    795
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 795
    Par défaut
    'ma classe: systemedetection' object has no attribute 'headers'
    je trouve l'erreur assez explicite non ?

    Dans le dernier code que tu as fourni, la classe SystemDetection est initialisé ainsi:
    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    class SystemeDetection (object):
     
      def __init__ (self, connection, transparent):
        # Gardez une trace de la connexion pour que le switch communique avc le controleur
        self.connection = connection
        self.transparent = transparent
     
        # La table de conversion de l'adresse mac au port dest
        self.macToPort = {}
        # Ecouter les message In 
        connection.addListeners(self)
        # Quand enregistrer un message utile 
        self.hold_down_expired = delai == 0

    Je ne vois pas de self.headers ...

    Par contre, dans ta méthode Supprimer, tu as une variable headers.
    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    # chercher par groupe
    header = res.group(1)
    #print (header)
    # convertit la chaine en sous chaine, sep=vide
    headers = header.split()

    Je pense donc qu'il y a confusion ici

  6. #26
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 790
    Par défaut
    Citation Envoyé par sarah sarita Voir le message
    Je ne fais pas n'importe quoi !!!!!!
    C'est Python qu'il faut essayer de convaincre.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Soustraction d'ensembles
    Par Guizz dans le forum MS SQL Server
    Réponses: 18
    Dernier message: 05/05/2006, 12h37
  2. recv() et nombre d'octets lus...
    Par Gogoye dans le forum Réseau
    Réponses: 5
    Dernier message: 02/12/2003, 14h37
  3. Octets recus et envoyés pour une connection
    Par portu dans le forum Web & réseau
    Réponses: 8
    Dernier message: 18/11/2003, 12h43
  4. [Kylix] stockage d'un tableau d'octets dans interbase
    Par georges1001 dans le forum EDI
    Réponses: 1
    Dernier message: 16/09/2003, 14h14
  5. Existe-t'il un type tenant sur 2 octets ?
    Par benj63 dans le forum C++Builder
    Réponses: 13
    Dernier message: 20/06/2002, 17h03

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