Where can I find documentation of this project?
Answer: We have the following resources available at this moment while we keep improving in this area.

1. FAQ: It is the page you are viewing now.
2. News: At this moment, you may subscribe to my blog for latest news.
3. Specifications: A draft version is available here.
4. Class References: A CHM file is available for major releases. We shall provide Help2 version with Visual Studio/MSDN support in future versions. For daily builds, you may refer to comments in the source files.
5. Knowledge Base: Project team already answered a lot of questions on Discussion Board. If your question is not listed there, please post it.

Is this library free for commercial projects?
Answer: It is really hard to start an open source project because you need to find a proper license. In my case, I want this library to be both strict open source and friendly to commercial world. Therefore, at last I use Lesser GPL to cover the code. This means if you follow LGPL rules, you can use this library in commercial projects for free.

Does it support SNMP v3?
Answer: Basic SNMP v3 support is now added. We shall continue to enhance in this field in future versions.

What's the current version?
Answer: Please refer to our Roadmap here.

Why should I use this library?
Answer: It is hard to explain.
On one hand, there are indeed a lot of commercial packages available throughout the market. However, my evaluation shows that most of them are too expensive and a few of them only provides limited functions a developer may need.
On the other hand, there are few open source packages existing on .NET platform. For example, I cannot compile SNMP++.NET successfully and I don't think that library provides a natural enough API interface.

Could I join this project?
Answer: Welcome. You can do a lot to help even if you may not have the chance and ability to contribute patches and new functions.
Here are a list of items I expect,
  • Comments on the API. "Is it natural enough? What changes should be made to make it more natural".
  • Bug reports. "Does it work in your case? What's wrong then"?
  • Patches. "I found a bug and created a patch to fix it". I am more than glad to integrate patches into next release.
  • New functions.
You can check out our current openings here.

Why choose CodePlex.com as host?
Answer: Well, I think its feature set matches our current needs.

Why when I compile the source code an error is displayed about AssemblyInfo task?
Answer: Please open readme.txt in the source code package to see what is missing on your computer.

Which language does this library support?
Answer: Technically speaking, all .NET languages are supported, such as C#, VB.NET, Delphi Prism, C/CLI, IronPython, IronRuby, and so on.

Is this library thread safe?
Answer: Not yet. Please use static methods in Messenger class which should be thread safe.

How to diagnose problems?
Answer: A general approach is like this,
  • Does this problem reproducible?
  • Do other libraries behave the same? Please test with Net-SNMP which is also open source.
  • Does the latest build in the repository work?
  • Is this a known issue?
  • Prepare extra information (a Wireshark or Network Monitor log for network traffic, stack trace for exceptions, MIB file for parser errors). Then open a bug report here with the log file attached.
  • Also note that System.Net tracing is another useful way to log network traffic.

Why some methods are marked as Obsolete?
Answer: #SNMP Library API changes in major releases. Therefore, there are some methods marked as obsolete somewhere. Please avoid using them as they can be removed in future releases.

How to fire feature requests
Answer: Please use this thread What do you want from #SNMP? to fire me feature requests. You can vote on features using the Issue Tracker.

If all above do not resolve your problem or you have questions on them, please feel free to start a discussion in Discussion section.
Last edited Nov 13 at 12:33 AM by lextm, version 11
Comments
No comments yet.

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2009.10.27.15987