请问是怎么"使用定长的间隔时间发送discover包"的吗?我也想通过这种方法来解决。现在看代码,发现是安卓5.1之后用了dhcpclient来代替dhcpcd,现在想通过延长超时时间,还有定时发送discover包。超时时间找到了,现在定时发送discover包不知道在哪。请问你当时是在哪修改的,可以分享一下吗,谢谢!

解决方案 »

  1.   

    Android5.1定时发送discover包,我改的是dhcpcd.c文件里面的send_message函数,tv.tv_sec = 3; tv.tv_usec = 700000,即3.7S发送一个discover包
      

  2.   

    Android5.1定时发送discover包,我改的是dhcpcd.c文件里面的send_message函数,tv.tv_sec = 3; tv.tv_usec = 700000,即3.7S发送一个discover包
      

  3.   

    不好意思,问题有点多,因为时间比较急。
    请问是这一个地方吗?
    请问修改之前是不会自己发送吗,还是发送的时间间隔不一样。
    另外我从logcat中发现,每隔5分钟会发送一个 addressUpdated 的信息
    但是在安卓7.1却没有这样,请问这你有了解吗?在5.1是怎么实现的每个5分钟发送续租信息的?
    谢谢了!