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

Web & réseau Delphi Discussion :

SNMP : La fonction TIdSNMP.receivetrap marche t'elle ?


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut SNMP : La fonction TIdSNMP.receivetrap marche t'elle ?
    Hello,

    Avec le composant TIdSNMP, j'arrive à demander et à recevoir tel ou tel OID d'un agent SNMP présent sur le réseau, le tout en snmp v1 (le composant TIdSNMP de Indy ne gère que celle là). Jusque là no problem.

    Par contre impossible après 1000 tentatives et paramétrages à intercepter les traps envoyés par un agent, traps reçus sur le classique port 162 toutes les 10s (vérifié avec wireshark), au format snmp v1 évidemment.

    Un timer dans mon appli Delphi (V7) lance pourtant bien la fonction receitrap à intervalle régulier (j'ai tout essayé, niveau intervalle du timer, et timeout du TIdSNMP...).

    Le receivetrap renvoi toujours ZERO (= pas de trap sur le port 162). Pourtant tout semble bon, le port, la communauté, tout tout tout... mais non, ça marche pas.

    J'ai écumé le web : je retrouve le même problème chez d'autres internautes développeurs, bien souvent sans réponse.

    Une seule personne dit avoir réussi, mais pour le moment pas d'élément de sa part supplémentaire pouvant permettre de dire exactement comment (si ce n'est un bout de code minimaliste qui montre juste un appel de la fonction receivetrap (le même appel qu'on fait tous les autres gars qui comme moi ont un joli ZERO comme retour) et c'est tout, très intéressant comme bout de code LOL).

    Alors juste une question, cette fonction marche t'elle vraiment ?

    Aucune aide sérieuse sur le sujet dans le composant lui même (F1 ou le code lui même sont HYPER limités (ça semble même un poil "développé à l'arrache" dans le sens où comme à l'accoutumée il y a une entête de fonction pour chaque fonction, mais ça s'arrête net à la fonction receivetrap dont le code est directement collé au code de la fonction précédente, idem pour les deux suivantes, collées les unes à la suite des autres, puis hop les entêtes reviennent à partir de là, étrange non ?).

    Si quelqu'un sait ?

    Merci de votre aide.

  2. #2
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut
    Je clos le topic car je viens d'apprendre par un ancien membre de chez Indy, après qu'il ait regardé en profondeur le code de la fonction en question, qu'il y avait effectivement un bug, qui devra donc être corrigé.
    Du coup je me demande bien ce que pouvait recevoir le seul gars de tout le web prétendant qu'il recevait quelque chose...

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

Discussions similaires

  1. Fonction qui ne marche pas sous FireFox
    Par Foudébois dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 17/11/2006, 14h35
  2. Fonction non définie (alors qu'elle l'est) - Cocher toutes les cases
    Par navis84 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 22/09/2006, 12h02
  3. Fonction javascript qui marche qu'une fois sous Firefox
    Par ns_deux dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/08/2006, 10h38
  4. [Forum] Fonction mail() ne marche pas chez OVH ?
    Par quanou dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 08/11/2005, 13h11
  5. La fonction PHP sleep() pompe t-elle en ressource UC ?
    Par Thierry8 dans le forum Langage
    Réponses: 3
    Dernier message: 20/08/2005, 19h37

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