Домой Network Получаем данные счетчика печати принтера через SNMP: Справочник по C#

Получаем данные счетчика печати принтера через SNMP: Справочник по C#

777
0


public void SNMPcol(string ip)
{
try
{

OctetString community = new OctetString("public");
AgentParameters param = new AgentParameters(community);
param.Version = SnmpVersion.Ver1;
IpAddress agent = new IpAddress(ip);//IP address

UdpTarget target = new UdpTarget((System.Net.IPAddress)agent, 161, 2000, 1);

Pdu pdu = new Pdu(PduType.Get);
pdu.VbList.Add("1.3.6.1.2.1.43.10.2.1.4.1.1"); //Количество напечатанных странниц принтером
SnmpV1Packet result = (SnmpV1Packet)target.Request(pdu, param);
if (result != null)
{
if (result.Pdu.ErrorStatus != 0)
{
}
else
{
arrSNMP[4] = (result.Pdu.VbList[0].Value.ToString().Trim());//Количество напечатанных странниц принтером
}
}
target.Close();
}
catch (Exception)
{ }
}

Библиотека для работы с SNMP: SnmpSharpNet.dll

Ссылки для скачивания исходника: Rusfolder.netDepositFilesTurbobit.netLetitbit.net

Получаем данные счетчика печати принтера через SNMP: Справочник по C#

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Получение текущего местоположения приложения: Справочник по C#

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь