Toybrick

4G 以太网,WIFI共存的问题

梅名智

注册会员

积分
75
楼主
发表于 2020-11-23 12:34:22    查看: 7038|回复: 0 | [复制链接]    打印 | 只看该作者
我实现了4G,以太网可以共存,并可以通过4G上外网,以太网上局域网。
但现在有一个问题,4G只要重新拨号后,会导致路由表失效,感觉是以太网down了。

private static final boolean ENABLE_NETWORK_COEXIST = true;   这里设置true。

private void teardownUnneededNetwork(NetworkAgentInfo nai) {
        if (nai.numRequestNetworkRequests() != 0) {
            for (int i = 0; i < nai.numNetworkRequests(); i++) {
                NetworkRequest nr = nai.requestAt(i);
                // Ignore listening requests.
                if (nr.isListen()) continue;
                loge("Dead network still had at least " + nr);
                break;
            }
        }

        if (ENABLE_NETWORK_COEXIST) {
             log("Skip teardownUnneededNetwork: " + nai.name());
        } else {
                //Markby denglijun 20201123
             nai.asyncChannel.disconnect();
            //End Mark
        }
    }

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表