iPhone的SNMP库

5
有没有开源库可以在Objective C/Cocoa Touch(iPhone)中执行SNMP GET/SET操作?
4个回答

3
尽管我不知道Objective-C中是否有SNMP实现,但C和C++中有。我成功地使用了snmp++v2.8a。只需将静态libsnmp++.a所需的.h.cpp文件放入x-code iphone项目中,并进行必要的调整以进行构建。我不得不在Project Settings'Other C++ Flags'中添加:"-D_XPG4_EXTENDED -DGCC -DLINUX",并对文件进行一些更改。然后,您使用c++对象的任何文件都需要从.m重命名为.mm,以告诉X-Code该文件包含Objective-C和c++混合内容。

2
安德鲁 - 你能在某个地方发布一个示例项目吗?这将对iPhone开发社区有巨大的帮助。 - amok

2
在我看来,名为Net-SNMP的C/C++软件包(与.NET无关)是最好的SNMP库实现,适用于管理器(客户端)和代理(服务器)双方。我看过很多这样的软件并使用了很多,但Net-SNMP是最好的选择。它是开源的。

1

我花了一些时间来构建这个项目之一。

在上个夏天我寻找时,似乎没有obj-c的这种工具。但是有很多开源的c和c#工具可以作为移植(或重新实现)的良好起点。


1
+1 我认为如果您将您的库提供给社区(无论是开源还是非开源),那么您将为社区做出宝贵的贡献。 - Dave DeLong
我真的没有看到任何人对它感兴趣,甚至是稍微有点兴趣的人 :)等我买到新笔记本电脑并重新开始做一些有用的事情时,我会发布它的(购买AppleCare,孩子们。你永远不知道什么时候它会对你有好处)。 - Oren Mazor

0

我从未听说过这样的库,而且在谷歌上唯一找到的是 "IP*Works!",但它似乎是一个 Mac 框架(如果没有编译为 .a 文件,则可能无法在 iPhone 上运行)。

你最好自己动手。http://cocoabuilder.com 的档案中有几封电子邮件询问 SNMP 库的人,但从未收到答案。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接