Поддержка FTP и SNMP в .NET - PullRequest
       22

Поддержка FTP и SNMP в .NET

2 голосов
/ 18 февраля 2009

Последние несколько месяцев я был озадачен дилеммой .NET. Я не могу найти поддержку стандартных протоколов в рамках. Я полагаю, что поддержка FTP и SNMP будет довольно просто перенести в основную среду. Тем не менее, я обнаружил, что мне нужно либо перепрыгивать через обручи и читать все виды статей RFC, чтобы написать собственный сокет, соответствующий протоколу, либо я раскошелиться и получить компонент от стороннего поставщика. Оба эти решения просто кажутся мне неосуществимыми.

Я знаю, что это больше похоже на жалобу, чем на вопрос (извините, я просто разочарован), но я обещаю, что дойду до сути:

Во-первых, мне любопытно, нашел ли кто-нибудь другой способ для этого. Либо простой способ создать несколько классов, поддерживающих эти протоколы, либо узнать о решении с открытым исходным кодом.

Во-вторых, кто-нибудь знает, планирует ли когда-нибудь Microsoft встроить эту функциональность в фреймворк?

Решение: Согласно ответу casperOne , в базовой платформе есть поддержка FTP. Я закончил тем, что укусил пулю и пошел с сторонним инструментом nsoftware . Положите довольно большую плату за лицензирование на P-Card компании и объясните Бобам, что стоимость компонента будет дешевле, чем они заплатили бы мне, чтобы продолжить работу по созданию другого решения SNMP.

Ответы [ 2 ]

2 голосов
/ 18 февраля 2009

Доступ к протоколу FTP можно получить через классы FtpWebRequest и FtpWebResponse в пространстве имен System.Net, который был представлен в .NET 2.0.

Я также считаю, что вы можете получить доступ к SNMP через классы в пространстве имен System.Management, которые существуют с .NET 1.0.

0 голосов
/ 26 апреля 2009

Использование SNMP через System.Management является одним из способов. Но попытка какого-нибудь проекта с открытым исходным кодом не повредит.

http://sharpsnmplib.codeplex.com

...