首页 > 解决方案 > iOS 错误:[tcp] nw_proto_tcp_route_init [C1.1:1] 未收到 mtu

问题描述

我有一个简单的 iOS 应用程序,使用Network.Framework,NWConnectionNWEndpoint设置与 Microchip RN-171 的 TCP 连接。这一切都很好,直到 iOS 14 我开始偶尔收到此错误:

[tcp] nw_proto_tcp_route_init [C1.1:1] no mtu received

在这一点上,连接刚刚锁定,对于 iOS 而言,任何方向都没有进一步的数据流。

我在网络协议的艺术方面没有受过良好的教育。但是查看 RN-171 数据表,我看到默认值为mtu1524,所以我假设在 RN-171 和 iOS 之间的协商期间应该设置此值,而 iOS 14 中的某些内容意味着该值不总是进入 iOS。

任何想法可能是根本原因以及如何解决它?

标签: iosnetworkingwifinetwork.framework

解决方案


推荐阅读