我在主機上面搭了一個RabbitMQ的服務,ip比如是10.10.21.25, 然后在android studio 自帶的模擬器中用app作為client,向主機ip10.10.21.25上的RabbitMQ服務發送訊息,主機是可以成功收到訊息,網路應該是通暢的。
但是在app上用ping命令測驗主機ip10.10.21.25是失敗的,這是為啥?
怎么在模擬器的app中ping主機ip?
String address = "10.10.21.25";
Process process = Runtime.getRuntime().exec("ping -c 4 -w 1000 "+address);
int exit_value = process.waitFor();
if(exit_value == 0){
System.out.println("與 " +address +" 連接暢通.");
} else{
System.out.println("與 " +address +" 連接不暢通.");
}
上面的代碼結果是連接不通暢。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/276807.html
標籤:Android
