Java Android无线热点客户端未响应ping

Java Android无线热点客户端未响应ping,java,android,ping,personal-hotspot,Java,Android,Ping,Personal Hotspot,在我的应用程序中,我创建了一个热点,并在proc/net/arp上读取arp文件,以检查连接的客户端。要检查它们是否仍然连接,我会使用以下方法定期ping它们: public static boolean isClientReachable(Client client, int timeout){ try{ return InetAddress.getByName(client.getIpAddress()).isReachable(timeout); }catc

在我的应用程序中,我创建了一个热点,并在
proc/net/arp
上读取arp文件,以检查连接的客户端。要检查它们是否仍然连接,我会使用以下方法定期ping它们:

public static boolean isClientReachable(Client client, int timeout){
    try{
        return InetAddress.getByName(client.getIpAddress()).isReachable(timeout);
    }catch (Exception e){
        e.printStackTrace();
    }
    return false;
}
当我连接iPad时,它工作正常。它响应ping,一切正常。然而,当我连接电脑时,arp文件中会出现一个新条目,其中包含有效的IP和MAC地址,但当我尝试ping它时,没有得到响应

如果我禁用热点并使用手机上的终端应用程序ping我的电脑,那么它确实会响应。知道热点激活时为什么没有响应吗