gpt4 book ai didi

java - IP改变时广播事件?

转载 作者:行者123 更新时间:2023-12-01 15:34:55 25 4
gpt4 key购买 nike

我正在开发一个通过 tcp/ip 发送数据的应用程序

我制作了自己的名称服务器,客户端可以注册其 IP 和监听端口。所有这些都运行良好。

现在,客户端会向服务器发送 ping 请求以获取最新的 IP,并在必要时更新它。由于该应用程序已经使用了相当多的网络分配,我希望尽可能地减少它。

我的问题是,当 IP 更改时,ConnectivityManager(或任何其他服务)是否会发送广播?或者手机无法在本地检测到这一点?

最佳答案

为此,您需要在 BroadcastReceiver 的帮助下作为后台运行一个服务,将初始 IP 放置在数据库或一些共享首选项上,使用后台服务检查和更新您的 IP。请参阅此处的服务 http://www.vogella.de/articles/AndroidServices/article.html

关于java - IP改变时广播事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9019500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com