CC3200 sl_NetAppDnsGetHostByName返回错误

我在连接服务器的时候,先调用sl_NetAppDnsGetHostByName来获取服务器的ip地址,偶尔会出现sl_NetAppDnsGetHostByName返回失败的情况,error code为-159,错误码的定义为

#define SL_NET_APP_DNS_QUERY_NO_RESPONSE              (-159)  /* DNS query failed, no response                        */
当出现这种情况后,反复调用sl_NetAppDnsGetHostByName,返回的错误码都是-159,

紧接着我反复重新上电3200,同样会出现这个问题。过了3~5分钟后,我继续重启3200,此时sl_NetAppDnsGetHostByName返回成功。

我想请问下sl_NetAppDnsGetHostByName返回-159的原因是什么?出现此种情况,该怎么恢复?

谢谢。

4 个回复