java - Ping 以检查与域的连接

标签 java android networking ping

在我的 android 应用程序中,我正在查询一个数据库。我只能在手机连接到内部网络时查询数据库,即:通过连接到公司 WiFi,或使用 VPN 连接。

我想先检查这个连接——也许先尝试“ping”服务器?这可能吗?

谢谢。

最佳答案

只需尝试连接到网络/数据库/IP 并处理任何抛出的异常,因为网络无法访问或超时。

你也可以试试InetAddress它有一个 isReachable() 方法。

关于java - Ping 以检查与域的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6654337/

相关文章:

java - 循环 i++ 与 i+=2

java - 将缓冲图像按行和列存储在新的缓冲图像中

android - 修复下载完成后出现的 ProgressDialog

java - 通过同一个套接字发送和接收

c - 发送免费 ARP 消息

java - 文本字段中的数据不会存储到我的字段变量中

android:windowSoftInputMode ="adjustResize"没有正常工作

java - 在客户端手机上签署 APK

ios - 快速滚动时,带有 AlamofireImage 的 Swift UItableview 崩溃

java - mybatis将时间戳转换为java日期是错误的