网络通讯控件PowerSNMP for .NET常见问题合集

PowerSNMP for .NET是用于监视和控制网络设备创建自定义的SNMP管理器。简单网络管理协议(SNMP)采用线程通信机制,安全强、并且具有编码/解码功能,您可以快速开发定制SNMP应用程序。由于开发此工具需要的资源少,灵活性好,所以便于重新使用和维护。

PowerSNMP for .NET试用版下载>>>

问:PowerSNMP for .NET与其他SNMP产品有什么不同?

答:最新版本的PowerSNMP产品线增加了新的.NET 2.0重新设计,利用新的.NET环境的强大功能,提供了最先进的Internet Communications组件。包含以下功能:

  • SNMP版本1,2和3包含认证、加密/解密
  • RFC 1155,1157,1158,1213,2578,2579,3417和3418中定义的内置对象、标识符、表格、通知和组
  • MIB解析,自定义MIB文件可用于在源代码中生成C#或VB类
  • MIB编译,自定义MIB文件可用于在运行时生成动态类和对象
  • 可轻松实现多线程应用程序的启动方法
  • EncodedMessage属性,用于轻松调试发送和接收的字节以及会话记录

.NET环境已经发展,用户也是如此。客户正在开发更多的ASP.NET应用程序,更多的控制台应用程序和更多的服务应用程序。缺乏UI、伪阻塞和异步方法与这些环境无关。由于这些原因,PowerSNMP for .NET 4.x设计有以下重点:

  • 改进异步支持:传统的PowerSNMP异步支持提供了一种在工作线程上执行的方法,但这需要一个信号机制来指示何时完成操作。这导致了难以维护的事件驱动代码。通过新的设计,代码占用更少的资源并且更加灵活。
  • 改进.NET 2.0功能:PowerSNMP 4.x已经充分利用了.NET 2.0中引入功能。现在大多数用户已经从.NET 1.x迁移,可以升级PowerSNMP并兼顾兼容性。当然,.NET 1.x产品线仍可在.NET 1.x环境中使 用以支持旧版应用程序。
  • 支持.NET CF(Compact Framework):通过新的设计,全面支持Compact Framework。


问:试用版与许可版本有什么不同?

答:在开发期间,产品“试用”版本和许可版本之间没有区别。
在运行时,没有有效的开发者许可证创建的应用程序将定期显示一条试用消息。除了这个消息之外,功能没有区别。


问:示例是否随产品一起发送?

答:当然。我们发送将CSharp和Visual Basic .NET中的完整应用程序(不仅仅是简单的技术演示)作为Windows应用程序和Web应用程序。

 

问:PowerSNMP是否完全支持从表格中获取值?GetBulk怎么样?

答:以上都支持。PowerSNMP包括高级表格检索方法,完全支持版本2命令(如GetBulk)。

 

问:应用程序如何使用Manager控件?

答:一个典型的应用程序会将所有代理的IP地址存储在网络上,并且会按照时间表从代理收集统计信息。应用程序的地址也可能会被注册到代理以设置陷阱,因此管理员将以异步方式(动态地)通知重要的代理事件。信息将被记录到文件中,并通过用户界面动态显示。

 

问:应用程序如何使用代理控件?

答:假设PC主机正用于控制硬件设备。你可以创建一个代理,被查询时将通过硬件设备的统计信息进行响应。该概念可以扩展到提供由主机收集和提供的任何类型的信息(使用SNMP标准)。

 

问:我可以创建一个作为Microsoft操作系统代理的子代理吗?

答:通常不能。代理商通常使用“知名”端口161进行通信。由于Microsoft的代理将使用此端口,你的应用程序将必须使用非标准端口,并且你的管理器必须配置为检查你的非标准端口(可以在某些情况下进行,但不常见)。

 

问:当我建立VS.NET 2008 Website时,为什么会出现“尝试反序列化一个空的流”的异常?

答:网站为组件许可创建一个App_Licenses.dll,必须与应用程序一起分发。由于一个明显的VS.NET 2008错误,这个dll在64位操作系统编译时是错误的。为了解决这个问题,可以更换2008 Website中的App_Licenses dll。 

 

选项包括:
a)使用相同的控件/组件在相同(许可)机器上编译2005 Website
b)在32位计算机上编译2005或2008 WebSite,前提是该机器也获得许可(Dart Developer许可证允许安装在最多两台机器)

从以上的选项中选一个替换有缺陷的App_Licenses.dlll,并且网站应该在没有问题的情况下构建和部署。不要删除新的dll,否则VS.NET将再次创建错误的dll。

转载于:https://my.oschina.net/u/3279502/blog/1510583

Fully fixed dll!. No need to install, Just add reference in VS and use in your programs. For education purposes only. Buy the original product if you like the software. Support the software developers and their companies. --- A Superior SNMP .NET Class Library Simple Network Management Protocol (SNMP) components seamlessly integrate threaded communications, security, and encoding/decoding so you can quickly develop custom SNMP applications. This development tool requires fewer resources, provides more flexibility, and elicits code that is easy to re-use and maintain. See our Programming Primer for detailed instructions. Manage network devices and remote information Manager component receives and decodes Trap and Inform messages Enhanced with .NET 4.5 asynchronous task support for requesting and retrieving management information from Agents Superior scaling in high-throughput environments Discover agents and query their information base (variables) Get an entire table with a single method (supports sparse tables) Communicate with agents in parallel (on multiple threads) or serially (on a single thread) Send Inform messages to other managers more ... Respond to SNMP requests and send notifications Agent component receives, decodes and responds to Get, GetBulk, Set requests Create and send Trap and Inform messages Create default responses from requests or build your own Automatically updates agent variables and tables more ... Use standard and custom MIBs Load and parse MIB files at design-time or run-time MibNode definitions use OIDs to associate MIB file definitions with variable IIDs found in PDUs Intrinsic support provided for standard SNMPv2 SMI MIBs TreeView can be populated with parsed MIBs for easy viewing more ... Comprehensive Security Security class provides seamless SNMPv3 integration MD5, SHA authentication support DES, Triple DES, AES128, AES192, AES256 encryption support more ... Interoperability Compatible with CISCO, MG-Soft , NET-SNMP and other SNMP software Compatible with FIPS 140-2 standards Complies with SNMP RFCs for version 1 (1155, 1156, 1157, 1212, 1213, 1215, 2863, 3418), version 2 (1901, 1907, 1908, 3416, 3417), and version 3 (3410, 3411, 3412, 3413, 3414, 3415, 3416, 3417, 3418, 3584, 3826, 5343)
非常好用的C#.net的TCP控件,this.vmTcpIpServer1.Collapse = false; this.vmTcpIpServer1.EnableLog = false; this.vmTcpIpServer1.IdleTime = -1; this.vmTcpIpServer1.LocalUsingIpAddr = "127.0.0.1"; this.vmTcpIpServer1.Location = new System.Drawing.Point(9, 17); this.vmTcpIpServer1.LogFilePath = "D:\\AppLog"; this.vmTcpIpServer1.MaxLogShownLines = 30; this.vmTcpIpServer1.Name = "vmTcpIpServer1"; this.vmTcpIpServer1.PackageHeader = UNYC.TcpIp.PackageHeader.None; this.vmTcpIpServer1.PackageTailer = UNYC.TcpIp.PackageTailer.None; this.vmTcpIpServer1.PortNum = 30000; this.vmTcpIpServer1.SaveToLogFile = false; this.vmTcpIpServer1.ShowTransContents = false; this.vmTcpIpServer1.Size = new System.Drawing.Size(266, 405); this.vmTcpIpServer1.TabIndex = 0; // // vmTcpIpClient1 // this.vmTcpIpClient1.AutoRecover = false; this.vmTcpIpClient1.Collapse = false; this.vmTcpIpClient1.ConnRetries = -1; this.vmTcpIpClient1.EnableLog = false; this.vmTcpIpClient1.IdleTime = -1; this.vmTcpIpClient1.IpAddr = "192.168.100.231"; this.vmTcpIpClient1.Location = new System.Drawing.Point(311, 17); this.vmTcpIpClient1.LogFilePath = "D:\\AppLog"; this.vmTcpIpClient1.MaxLogShownLines = 100; this.vmTcpIpClient1.Name = "vmTcpIpClient1"; this.vmTcpIpClient1.PackageHeader = UNYC.TcpIp.PackageHeader.None; this.vmTcpIpClient1.PackageTailer = UNYC.TcpIp.PackageTailer.None; this.vmTcpIpClient1.PingInterval = 500; this.vmTcpIpClient1.PortNum = 912815; this.vmTcpIpClient1.SaveToLogFile = false; this.vmTcpIpClient1.ShowTransContents = false; this.vmTcpIpClient1.Size = new System.Drawing.Size(266, 405);
用于网络设备和应用程序的通信。PowerTCP SNMP Tool是一个控件集合,它通过SNMPv1或SNMPv2以及ASN.1标准来管理网络设备和应用程序,具有最高的标准兼容性和速度。它包含一个Agent Control和一个Manager Control——以及一组支持对象,包括一个用来加载和解析MIB文件的Management Information Base(MIB)对象、一个用来编码/解码信息包的SNMP Message Object、一个SNMP Table对象等。 概述 用于网络设备和应用程序的通信。 PowerTCP SNMP Tool是一个控件集合,它通过SNMPv1或SNMPv2以及ASN.1标准来管理网络设备和应用程序,具有目前最高的标准兼容性和速度。它包含一个 Agent Control 和一个 Manager Control ——以及一组支持对象,包括一个用来加载和解析MIB文件的Management Information Base (MIB) 对象、一个用来编码/解码信息包的SNMP Message Object、一个SNMP Table对象等。另外还包含Service Control ,它可以很容易地将你的manager或agent部署为一个Windows服务,以及MIB Compressor应用程序,它可以帮你维护大量的MIB文件。 · 与.NET 100% 兼容,运用了.NET COM interop技术,包含样例。 · 企业版已就绪! 高性能的Manager control可以编码SNMP V1 或 V2c信息包,把它们发送给任何agent,解码回复,并将其作为一个简单的对象显示出来。 · 可以很容易地创建一个 SNMP agent, 它可以为任何应用程序报告管理信息。 · 包含一个独特的MIB Compression应用程序,它可以将上百个MIB结合到一个单独的压缩文件中,以便可以很容易地在运行时分布。 · 包含一个Dart公司的 Service 控件,使用户可以很容易地安装任何作为系统服务而开发的Agent或Manager应用程序。 · 包含一组支持对象(DartStream、SnmpMessage、SnmpTable、SnmpTableRow、 SnmpTrap、 SnmpTraps、SnmpVariable、 SnmpVariables),它们提供了一个对象模式,可以为专家以及新手简化SNMP运用。 · 支持 COM+ Component Services。 · 可用于多线程的环境。 · 包含免费版权。 包含封装类,可以方便地集成到Visual C++中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值