尊敬的 TI 社区:
我正在阅读使用 SNTP 协议的"https://getCC3100_EK_TM4C1294XL_TI"代码,并创建了运行 http 客户端的任务,如下所示:
/* === https://task === */ void https://Task (UArg0、UArg0 arg1) { void * netif; /*打开 WiFi 并等待连接*/ netif = socketsStartUp(); https://fxn(); /*关闭网络-如果其他任务正在使用它,请不要执行此操作*/ socketsShutDown (netIF); }
现在,在 httpsFxn()中 调用了函数 startntp(),在所有 NTP 服务器初始化调用 SNTP 库函数 SNTP 开始后,将调用函数 SNTP_START。
我想知道、由于 SNTP_START 函数位于线程内部、但该线程在 while 循环中没有任何无限循环、因此该 http 客户端将仅运行一次、或者它使用一些内部任务或线程来连续运行。
我还想知道、在任何线程或任务中、需要调用一次 SNTP 函数、或者在固定时间间隔后反复调用。
此致
