从休眠唤起后不能被ping通

lilywinter 2014-01-28 04:59:38
我编了个程序,
在局域网内工作。
需要wifi权限,
开启一个socket,
然后由客户端请求连接。

目前的问题是,
手机休眠后,
如果解锁,
立即开启手机程序,
会提示开启ServerSocket,
一切都正常。

但是这时候,客户端试图去建立连接,
会建立失败。
这时候ping手机的ip,无法ping通。
等一两分钟后,
再ping,就可以了。客户端也能建立链接。

我分析的原因,
应该是路由器没有缓存手机的ip,
手机唤醒后,ip地址无法到达。
等一段时间后,获得了ip,工作就正常了。

我的问题是,
有没有什么办法,
在手机唤醒后打开软件,
可以立即被其它机器ping通并建立链接?
...全文
178 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧