This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC3235MODASF:未发送DNS请求

Guru**** 2382480 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1088776/cc3235modasf-no-dns-request-sent

部件号:CC3235MODASF

您好,

cc3235中的DNS缓存存在一些问题。

我们可以通过Wireshark看到,当调用httpClient中的SlNetUtil_gethostbyname时,设备在启动时执行DNS请求。 但是,在所有休眠退出中完成的呼叫不会执行任何DNS请求。  在这两种情况下 , 调用SlNetUtil_gethostbyname并返回相同的IP。

请参阅拍摄,第一个高亮显示为开机,第二个高亮显示为短暂休眠后。  

是否有某种缓存机制? 如何强制它执行DNS请求?

请参阅Wireshark捕获:

https://roomziodevops.blob.core.windows.net/public/wireshark_no_dns_after_hibernate.pcapng

最后的SDK和Service Pack。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    是的,CC235设备具有DNS缓存,该缓存根据DNS服务器的TTL存储以前的请求。 这与没有DNS缓存的CC3220不同(但您可以实现自己的缓存)。

    一月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Jan,

    非常感谢您的回复。 在何处记录? 我没有找到任何东西...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    老实说,我不知道我从哪个来源获得这些信息。 我从以前与TI团队成员的讨论中想到了这一点。

    一月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的,谢谢!