适用于iPhone的SNMP库

时间:2010-01-14 18:34:51

标签: iphone objective-c snmp

是否有使用Objective C / Cocoa Touch(用于iPhone)进行SNMP GET / SET的开源库?

4 个答案:

答案 0 :(得分:3)

尽管Objective-C中没有SNMP实现(我知道)。在C& C ++。

我使用snmp++v2.8a取得了成功。只需将静态libsnmp ++。a所需的.h和。cpp文件放入x-code iphone项目中即可。并进行必要的调整以构建它。我必须在项目设置'其他C ++标志'中添加:"-D_XPG4_EXTENDED -DGCC -DLINUX",并对文件进行一些更改。然后你使用c ++对象的任何文件,从.m重命名为.mm,告诉X-Code文件包含objective-C和c ++的混合。

答案 1 :(得分:2)

在我看来,名为 Net-SNMP 的C / C ++包(与.NET无关) 是管理器(客户端)和代理(服务器)端的SNMP库的最佳实现。我看了很多并且使用了很多它们,Net-SNMP是最好的。开源。

答案 2 :(得分:1)

我花了一些时间为项目构建其中一个。

对于obj-c没有,或者至少在去年夏天我没看的时候没有。在c和c#中有一堆开源的,它们是端口(或重新实现)的良好起点。

答案 3 :(得分:0)

我从来没有听说过,我在Google上发现的唯一一件事就是“IP*Works!”,但它似乎是一个Mac框架(如果没有编译为iPhone,可能无法在iPhone上运行)一个.a文件)。

你最好的选择可能是自己动手。 http://cocoabuilder.com在其档案中有几封关于人们要求提供SNMP库的电子邮件,但没有收到任何答案。