【问题标题】:android socket connection安卓套接字连接
【发布时间】:2011-05-11 14:28:20
【问题描述】:

我创建了一个客户端-服务器 wi-fi 应用程序。问题是当服务器连接丢失时,它不会在套接字的读/写操作期间抛出任何 IO 异常。如何确定我的应用程序中的服务器连接丢失?

提前致谢。

【问题讨论】:

    标签: android sockets wifi


    【解决方案1】:

    你可以用这个

    private boolean checkInternetConnection()
    {
        ConnectivityManager conMgr = (ConnectivityManager) getSystemService (Context.CONNECTIVITY_SERVICE);
        return conMgr.getActiveNetworkInfo().isConnectedOrConnecting();
    }
    

    希望对你有帮助。

    【讨论】:

    • 这是否只检查 Wi-Fi 连接?
    • 我怎么知道,它正在检查所有连接。
    • 我的意思是,我只需要检查那个带有服务器的套接字是否仍然存在?
    • 不,它只检查您的连接,它正在检查您与服务器的连接,即如果您的 wi-fi 连接丢失,它将返回 false;
    猜你喜欢
    • 1970-01-01
    • 2015-09-05
    • 2011-05-13
    • 2012-05-26
    • 2010-11-02
    • 1970-01-01
    • 2011-05-09
    • 1970-01-01
    相关资源
    最近更新 更多