Bonjour à tous,
Je crée actuellement un outil qui permet de relevé les compteurs d'impression des imprimantes d'un même réseau (à l'aide du protocole SNMP).
Il y a un bug que je n'arrive pas à résoudre, quand je suis sur la machine d'un client, je lance un Ping en ligne de commande vers une imprimante : j'ai un réponse positive. Alors que quand j'utilise le bout de code ci-dessous : je passe dans la partie erreur de ma condition au niveau du Ping().
Le code marche sur certaines imprimantes ce qui me rend un peu fou !
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 PROCEDURE Connecte() m_bErreur = Faux m_sLibelle_Erreur = "" SI Ping(m_sAdresse_IP) = Vrai ALORS //Ouverture de la session SNMP m_nID_SNMP=SNMPOuvreSession(m_sAdresse_IP,"public") SI m_nID_SNMP = -1 ALORS m_bErreur = Vrai m_sLibelle_Erreur = ErreurInfo() RETOUR SINON p_bConnecter = Vrai FIN SINON m_bErreur = Vrai m_sLibelle_Erreur = "L'application n'arrive pas à se connecter à l'imprimante à l'adresse " + m_sAdresse_IP RETOUR FIN
J'ai déjà essayer de paramétré le pare-feux Windows.
J'espère que vous avez bien compris ce que je vous avance et j'attend vos réponses et point de vue avec impatience !
Partager