08. marts 2007 - 13:37Der er
16 kommentarer og 1 løsning
Counter32 SNMP?
Jeg er igang med at lave en applikation som kan snakke med bl.a. router over SNMP. Jeg er dog stødt ind i en variable som på routeren hedder Counter (Counter32). Nogen der ved hvad det er for en variable i C#, altså om det er en Int, uint, long, double eller en eller en hel anden variable? Ud over dette nogen der ved hvor jeg kan finde ud af hvordan jeg henter/læser denne værdi på internettet?
Ved du også hvordan jeg kan læse den? Fordi jeg har noget kode i C# som kan læse en alm. integer32 værdi, men det samme kode lader ikke til at virke ved Counter32 værdien fra snmp svaret fra enheden.
Jeg er ikke helt med. I øjeblikket når jeg vil have en integer32 variable ud så kalder jeg HandleInt methoden som egentlig fortolker det retunerede SNMP svar fra den enhed jeg komunikere med. Mener du at jeg skal prøve at forhøje det til en integer64 variable i stedet for?
Den eneste fejl jeg får er at resultatet er anderledes i forhold til det som jeg får ud fra en applikationi fra nettet får fra routeren. Applikationen får et reslutat som f.eks. kan sige 14 eller et andet nummer som nu er aktuelt for den router. Min applikation siger kun det som lokal variablen i methoden indeholder. Den bliver ikke talt op eller ned i modsætning til den reference applikation jeg bruger fra nettet til at tjekke op imod.
Du skal lige tænke på at det svar jeg får fra routeren jeg komunikere med over SNMP er i ren og skær bytes og ikke en anden simple variable som en integer, string eller anden variable type end byte og jeg selv skal sørge for at få min applikation til at fortolke svaret i stedet for at have et prædifineret modul som allerede er lavet på forhånd, som f.eks. en xmlreader i ms.net kan læse et xml dokument.
gawi, ud fra linket, som det er jeg har forstået teksten, så er/minder en counter32 om en integer32. Ved du hvordan jeg kan få den hivet ud af byte svaret som jeg får retuneret? :-)
Helt iorden. Det kan ske på mange fora på grund af indirekte komunikation, samt at jeg har fået af vide at jeg kan være lidt forvirende en gang i mellem. :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.