Здравствуйте, dcb-BanDos, Вы писали:
DB>Здравствуйте, Alex87L, Вы писали:
AL>>Привет народ.
AL>>Устройство сетевое посылает snmptrap'ы о своем состоянии, вот нужно как то ловить и обрабатывать(вывести например в Memo то что устройство шлет)эти трапы. Кто сталкивался или реализовывал этот метод? поделитесь пожалуйста.
DB>Через WMI
DB>SNMP service
хм... а можно конкретный пример?
я делал у себя так через сокет, открыл порт 162 и принимаю:
//...
struct sockaddr_in from;
switch (WSAGETSELECTEVENT(msg.LParam))
{
case FD_READ: // ключ на чтение сообщения асинхронного сокета
{
nLen=recvfrom(serv,buf,j,0,(struct sockaddr*)&from,&(*nLength));
if(nLen>0)
{
buf[min(nLen,j-1)]= 0; //ставим конец сообщения
Memo1->Lines->Add(buf);
}
}
}
ну и в мемо получается абракадабра