2

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

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

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

其次,有人知道微软是否有朝一日计划将此功能构建到框架中吗?

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

4

2 回答 2

2

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

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

于 2009-02-18T01:39:29.643 回答
0

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

http://sharpsnmplib.codeplex.com

于 2009-04-26T06:18:00.433 回答