您好!
我希望能够删除 DHCP 的默认配置并在运行时切换到静态 IP。
但是,我遇到这样的问题:当我调用 CfgRemoveEntry()以删除 DHCP 和 CfgAddEntry()以添加静态,然后尝试稍后通过套接字连接进行连接时,NDK_CONNECT()返回-1,并显示错误代码 ENOBUFS (55)。
当我注释 CfgRemoveEntry()并简单地调用 CfgAddEntry()以获取静态 IP 和网关时,NDK_CONNECT()就可以正常工作。 因此问题似乎在于我如何删除 DHCP 配置。
因此、有两个问题:
1)为什么删除 DHCP 配置条目会导致 NDK_CONNECT()上出现 ENOBUFS 错误?
2) 2)是否有必要保留 DHCP 配置条目并根据需要简单添加静态配置功能的缺点?
谢谢你。

