如何检查服务器连接?在一个应用程序中,我想检查是否有连接到服务器,如果服务器不工作,我可以使用吐司或其他东西显示消息,如果有连接,应用程序继续正常。我试图使用以下代码执行此操作,但我没有结果。
使用此代码只能在服务器工作时显示消息,但不能显示消息。
public boolean isConnectedToServer(String url, int timeout) {
try{
URL myUrl = new URL(url);
URLConnection connection = myUrl.openConnection();
connection.setConnectTimeout(timeout);
connection.connect();
return true;
} catch (Exception e) {
AlertDialogErrorServer(Reportes.this.getContext(), "conectado!", "tarde", true);
// Handle your exceptions
return false;
}
}
我正在做这样的事情:
if(!isConnectedToServer("http://appserver.eco.mx/movil/LanLong.php",5)){
AlertDialogErrorServer(Reportes.this.getContext(), "¡No conectado!", "Lo sentimos por el momento la aplicación no está disponible, inténtalo más tarde", true);
}else {
.
.
.
}
任何帮助表示赞赏!谢谢!