SNMP软件包的探讨

SNMP++是免费提供的,且源代码公开,网络下载地址 http://www.agentpp.com
它有如下的特点:
(1).可移植性强:因为由可移植性强的C++代码编写,有很好的可移植性。
(2).提供超时重传机制:不必费力编写超时和重传的代码。
(3).内存管理方面:SNMP可以静态或动态创建,不必担心内存泄露问题。
(4).支持Trap发送和接收:能实现Trap发送和接收功能。
(5).阻塞模式与非阻塞模式的网络请求:SNMP++有两种网络请求方式。
    a:阻塞模式:一个请求发出后,程序等候回应到来,直到超时。
    b:非阻塞模式:在请求发出后,控制返回继续执行,等回应包到来之后再处理。
    当然非阻塞模式较复杂,本人学习了一些阻塞模式的编程,非阻塞模式还要继续学习。
文件的下载:我已经下载到了snmp++v3.2.23.tar这个压缩包。(我已经放入我的邮箱vc_2007@126.com,需要的  

         朋友可以发过来,同时也上传了资源,共大家下载)

SNMP++数据包,我作为一个静态链接库使用。
SNMP静态链接库的编译方法是:
1.在工程中建立一个 Win32 Static Library 工程。
2.把原文件和头文件都加载到文件中去。
3.设置编译环境,选用多线程。
4.在Tools中,加载SNMP++的头文件。
5.编译成功后,将静态链接库放到 /VC98/Lib中去,像使用自带的库文件一样使用。

但是有一个很重要的提示:这个在我编译文件的时候搞了好久才发现的错误,就是要在应用程序头文件中要加入

snmp_pp.h这个头文件,否则编译不出来的。

对于使用这个静态链接库的详细细节我将随后分析。


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值