当Wifi断开时,Android服务器端的Socket如何知道?
我开发了一个Android应用程序,它可以作为Socket服务器在Wifi AP模式下工作。 某些客户端使用我的应用程序设置Wifi连接和套接字连接 当套接字连接时,我断开与客户端的Wifi连接,但是在我的服务器应用程序中没有异常,也没有套接字的读取方法返回-1 。 我的问题是:
谢谢。
在线程中使用它
public static boolean checkNetworkConnection(Context context)
{
final ConnectivityManager connMgr = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
final android.net.NetworkInfo wifi =connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
final android.net.NetworkInfo mobile =connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if(wifi.isAvailable()||mobile.isAvailable())
return true;
else
return false;
}
链接地址: http://www.djcxy.com/p/59937.html
上一篇: When Wifi disconnect, how does Socket on Android server side know that?