最近刚开始SNMP管理站编程,看了些资料,SNMP中有个snmpsendmsg的发送消息函数,UDP中也有个sendto函数,2个都是发送消息,那么基于UDP的SNMP编程,到底用哪个函数来发送消息,基于UDP的SNMP编程是怎么样的一个流程。
新手上论坛,分不多,大大们不要见怪  囧

解决方案 »

  1.   

    下载一个《WinSNMP API规范》看看。建议先熟悉SNMP相关API的使用后再去深究SNMP的实现。
      

  2.   

    SNMP 基于UDP,snmpsendmsg应该是封装了sendto,方便用于snmp处理发送
      

  3.   

    也就是说发送消息的话,只需要用snmpsendmsg就可以了吗,如果这样的话,SNMP编程就不需要设计到UDP 和SOCKET编码部分了,这样理解对么
      

  4.   

    直接用别人做好的类,然后自己简单调用一下就行。www.agentpp.comSNMP++v3.2
      

  5.   

    对的。
    直接使用SNMP的API编码就可以了,如果不是去深究SNMP,只是去使用SNMP实现某些功能的话就不需要去理解SNMP与UDP的关系。
      

  6.   

    这要看你是自己开发snmp协议栈,还是使用别人的协议栈来开发自己的应用。
    不过从你的提问来看你应该是使用了现成的协议栈,那就熟悉这个协议栈提供的功能就可以了。
    另:好好看看snmp协议文档也是很有好处的。
      

  7.   

    是用snmp开发自己的应用。结帖了给分