为什么ping可以使GSM模块Telit GL865的UDP更快工作?

问题描述 投票:0回答:1

我已经通过Uart使用GSM Telit GL865在Keil上实现了自己的STM32 TFTP库。

我意识到,如果我从初始化开始就发出连续ping命令,那么TFTP软件包将被快速卸载。

如果在初始化时我没有继续对系统进行ping操作,则数据包的交换速度会变慢。

您知道为什么ping可以使GSM模块的UDP服务器套接字工作更快吗?实际上,这有点奇怪。

udp ping stm32 gsm tftp
1个回答
0
投票

TCP / UDP数据可能不是连续接收的,而是每timeout_recv毫秒接收的(我想是为了限制功耗,即使禁用了完全节电)。”>

发送PING请求可能会触发异步唤醒,这会强制更频繁地执行接收并加速整个通信。

© www.soinside.com 2019 - 2024. All rights reserved.