我們有一個應用程序定期以定義的速率發送TCP消息(使用MODBUS TCP)。如果在設定的時間內未收到消息,則會發出警報。然而,每過一段時間,收到的消息似乎都會延遲。調查顯示,這與正在刷新的ARP緩存相關,導致TCP消息的重新發送。如何減少MODBUS TCP的ARP沖刷引起的TCP延遲
IP堆棧提供程序告訴我們,這是TCP的預期行爲。問題是, 這是IP棧的預期行爲?如果沒有,其他堆棧在IP/MAC地址轉換不可用時的工作方式如何工作 如果這是預期的行爲,那麼在此期間如何減少TCP消息中的延遲?(已嘗試永久ARP條目,但未最好的解決方案)