首页 > 解决方案 > Sharpsnmplib 中的 ipv6 多播支持用于发现

问题描述

我正在使用Lexm.SharpSnmpLib (v10.0.5) 来发现和检索设备的信息。它适用于 IPv4 发现,使用广播。但是,如果我使用 IPv6 多播链接本地地址,我会从库中的DiscoveryAsync方法中获得“IPv6 尚不支持”异常。

所以我修改了这个函数的实现来支持 IPv6。这适用于 IPv6 发现。我们计划在我们的应用程序中使用此源代码更改。

让我们知道这个库是否可以修改,如果可以,请分享任何要遵循的条件。

标签: c#snmpsharp-snmp

解决方案


项目在MIT许可下获得许可。

引用页面:

一个简短而简单的许可许可,其条件仅要求保留版权和许可通知。许可作品、修改和更大的作品可以在不同的条款下分发,并且没有源代码。

因此,您完全可以遵守许可条款,例如 fork 项目并进行修改,然后在将来使用您的 fork。如果您想变得更好,请为维护者创建一个拉取请求并解释您的更改,以便每个人都可以使用改进的版本。


推荐阅读