我不太会vc,对snmp也不了解,过来人给我一些建议吧,怎么入手,那些资料最有用??不甚感激!!!

解决方案 »

  1.   

    谢谢楼上的,我现在正在看snmp网络管理。
      

  2.   

    自己up一下,
    熟悉snmp后,怎么样熟悉vc开发这类snmp。
      

  3.   

    对snmp进行封装,如:
    class CSnmp : public Snmp
    {
    public:
    CSnmp(int &status, const u16 port = 0);
    virtual ~CSnmp(); //设置Snmp不处理
    void SetExit(); //判断Snmp接收线程是否正在启动
    BOOL IsRunning();
    //设置Snmp线程是否启动
    void SetRunning(BOOL IsRunning);

    //设置Snmp版本
    void SetVersion(snmp_version version);
    //设置Snmp重试次数
    void SetRetry(int retries);
    //设置Snmp超时
    void SetTimeout(int timeout);
    //设置Snmp共同体
    void SetCommunity(OctetStr community, int mask = 1);

    //Snmp Get操作
    BOOL Get(const char* addrIP, UINT iPort, Pdu& pdu,
    const snmp_callback callback = NULL,
    const void * callback_data = NULL);
    //Snmp GetNext操作
    BOOL GetNext(const char* addrIP, UINT iPort, Pdu& pdu,
    const snmp_callback callback = NULL,
    const void * callback_data = NULL);
    ...
    }