问题描述
我目前正在使用 lwIP 通过 TCP API 发送数据。
https://lwip.fandom.com/wiki/Raw/TCP
但我遇到的一个问题是,我尝试从我的设备发送的所有数据都出现错误“ERR_RTE”(https://www.nongnu.org/lwip/2_0_x/group__infrastructure__errors.html#ggae2e66c7d13afc90ffecd6151680fbadca9448893187313c0c5a502ca9a9ad1c2a),这意味着没有到达目的地的路线。
经过大量调查,我了解到原因是因为我初始化 lwip(通过“lwip_init”)时添加的唯一网络接口是环回 netif。这是错误的网络接口。
有没有办法让 lwip 使用我设备上的默认网络接口而不是环回接口?我在 Android 上运行我的代码以防万一。我试图找到使用 lwIP 来确定它们如何初始化它们的 netif 的其他应用程序的示例,但我似乎找不到任何示例。
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)