Objective C/Cocoa Touch (iPhone 用) を使用して SNMP GET/SET を実行するためのオープン ソース ライブラリはありますか?
4 に答える
Objective-CにはSNMP実装はありませんが(私は知っています)。C & C++ にはあります。
snmp++v2.8aの使用に成功しました。と をドロップするだけ.h
です。cpp
静的 libsnmp++.a に必要なファイルを x-code iphone プロジェクトに追加します。そして、それを構築するために必要な微調整を行います。"-D_XPG4_EXTENDED -DGCC -DLINUX"
プロジェクト設定の「その他の C++ フラグ」に次を追加し、ファイルにいくつかの変更を加える必要がありました。次に、c++ オブジェクトを使用しているファイルの名前を .m から .mm に変更して、X-Code に目的の C と c++ の混合が含まれていることを伝えます。
私の意見では、 Net-SNMP (.NET とは関係ありません)と呼ばれる C/C++ パッケージは、マネージャー (クライアント) 側とエージェント (サーバー) 側の両方で SNMP ライブラリの最適な実装です。私はそれらの多くを見て、それらの多くを使用しましたが、Net-SNMP は多くの中で最高です。オープンソース。
私はプロジェクトのためにこれらの 1 つを構築する作業に時間を費やしました。
obj-c には何もありません。少なくとも、昨年の夏に探していたときにはありませんでした。c および c# には、ポート (または再実装) の出発点として適したオープン ソースのものが多数あります。
聞いたことがなく、Googleで見つけたのは「IP * Works!」だけですが、Macフレームワークのようです(.aファイルとしてコンパイルされていない場合はiPhoneで動作しない可能性があります) )。
あなたの最善の策はあなた自身を転がすことかもしれません。 http://cocoabuilder.comのアーカイブには、SNMPライブラリを要求する人々に関する電子メールがいくつかありますが、回答はありませんでした。