【问题标题】:FTP and SNMP Support in .NET.NET 中的 FTP 和 SNMP 支持
【发布时间】:2009-02-18 01:27:41
【问题描述】:

在过去的几个月里,我一直对 .NET 的困境感到困惑。我似乎在框架中找不到对标准协议的任何支持。我想支持 FTP 和 SNMP 将很容易移植到主框架中。但是,我发现我要么必须跳过障碍并阅读各种 RFC 文章来编写我自己的符合协议的套接字,要么我花大价钱从第三方提供商那里获得一个组件。这两种解决方案对我来说似乎都不可行。

我知道这听起来更像是一个抱怨而不是一个问题(抱歉,我有点沮丧),但我保证我会直截了当:

首先,我很好奇是否有其他人找到了解决此问题的方法。要么是创建一些支持这些协议的类的简单方法,要么知道开源解决方案。

其次,有人知道微软是否计划有一天将这个功能构建到框架中?

解决方案: 根据casperOne's answer,基本框架中支持 FTP。我最终硬着头皮选择了nsoftware's third party tool。在公司 P-Card 上支付相当高的许可费,并向 Bobs 解释说,该组件的成本将比他们支付给我继续构建另一个 SNMP 解决方案的费用要便宜。

【问题讨论】:

    标签: .net ftp snmp


    【解决方案1】:

    FTP 协议可以通过 System.Net 命名空间中的 FtpWebRequest 和 FtpWebResponse 类访问,并在 .NET 2.0 中引入。

    我还相信您可以通过 System.Management 命名空间中的类访问 SNMP,这些类自 .NET 1.0 以来就已存在。

    【讨论】:

    • 我在 System.Management 中找到 SNMP 支持时仍然遇到一些麻烦。不过我会继续寻找。感谢您的反馈。
    【解决方案2】:

    通过 System.Management 使用 SNMP 是一种方法。但是尝试一些开源项目不会有什么坏处。

    http://sharpsnmplib.codeplex.com

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多