2

私は過去数か月間、.NETのジレンマに困惑してきました。フレームワークで標準プロトコルのサポートが見つからないようです。FTPとSNMPのサポートは、メインフレームワークへの移植が非常に簡単だと思います。ただし、プロトコルに準拠する独自のソケットを作成するには、フープを飛び越えてあらゆる種類のRFC記事を読む必要があるか、サードパーティプロバイダーからコンポーネントを入手する必要があることがわかりました。これらの解決策はどちらも私には実行可能ではないようです。

私はこれが質問というよりはむしろ不満のように聞こえることを知っています(申し訳ありませんが、私はかなりイライラしています)が、私は要点に到達することを約束します:

まず、他の誰かがこの回避策を見つけたかどうか知りたいです。これらのプロトコルをサポートするいくつかのクラスを作成する簡単な方法、またはオープンソースソリューションを知っている方法のいずれか。

第二に、Microsoftがいつかこの機能をフレームワークに組み込むことを計画しているかどうか誰かが知っていますか?

解決策: casperOneの回答によると、基本フレームワークでFTPがサポートされています。私は弾丸を噛み、nsoftwareのサードパーティツールを使用することになりました。Company P-Cardにかなり高額なライセンス料を課し、コンポーネントのコストは、別のSNMPソリューションの構築に取り組むために私に支払うよりも安くなることをボブに説明しました。

4

2 に答える 2

2

FTP プロトコルは、System.Net 名前空間の FtpWebRequest および FtpWebResponse クラスを介してアクセスでき、.NET 2.0 で導入されました。

また、.NET 1.0 から存在する System.Management 名前空間のクラスを介して SNMP にアクセスできると考えています。

于 2009-02-18T01:39:29.643 に答える
0

System.Management 経由で SNMP を使用するのも 1 つの方法です。しかし、いくつかのオープン ソース プロジェクトを試してみても害はありません。

http://sharpsnmplib.codeplex.com

于 2009-04-26T06:18:00.433 に答える