Bom dia galera…
seguinte estou utilizando o SNMP4j http://www.snmp4j.org/ para fazer minha aplicação se comunicar com uma impressora.
Ocorre o seguinte, quando envio o comando MIB para impressora para pegar o contador e mostrar o estado atual da impressora aparece:
Estado: IDE (3)
Contador: 52412
dai eu vou e imprimo uma página, depois que a mesma é impressa, eu pergunto novamente p ela qual o estado e contador, e ela responde.
Estado: IDE (3)
Contador: 52412
Como não ocorreu a atualização que de deveria acontecer, eu envio novamente a pergunta isso umas 3x, até que a MIB me responde correto.
Não sei se o problema está no JAVA que tem uma área de cache no qual pode está havendo o problema, ou uma falha na comunicação JAVA e SNMP, pois tenho um programa em C++ que faz a mesma coisa e ele funciona muito bem… retorna o contador já atualizado… ou… eu não estou sabendo utilizar o SNMP4J corretamente, deve está faltando alguma coisa na classe para melhorar o desempenho… preciso da ajuda de vocês!
Abraços!
